遠程連接Mysql時出現(xiàn)Can't connect to Mysql on '主機名'(10061)

方法一:授權(quán)法。

例如,你想root使用rooo(密碼)從任何主機連接到mysql服務(wù)器的話。

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
mysql>flush privileges;

如果你想允許用戶root從ip為192.168.1.3的主機連接到mysql服務(wù)器,并使用mypassword作為密碼

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
mysql>flush privileges;

方法二:修改mysql配置文件

STEP1:cd mysql 的安裝目錄(找不到的話可以考慮使用 find / -name 'mysql'命令查找)
    (實驗用的機器安裝在/usr/local下)
STEP2:vim my.cnf
STEP3:將bind-address = 127.0.0.1修改為bind-address = 0.0.0.0(如果沒有的話直接加到文件末尾就行)
STEP4:保存退出
STEP5:重啟mysql
備注:
    Linux下停止mysql的命令:service mysqld stop
    Linux下啟動mysql的命令:service mysqld start
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容