Can't connect to MySQL server (10060)異常解決方法 錯誤 但有用
阿新 • • 發佈:2018-12-03
Can't connect to MySQL server (10060)異常解決方法
2013年11月23日 09:40:43 jack-zhu 閱讀數:30105 標籤: Cant connect to MySQ MySQL server 10060異常 MySQL server 10060 更多
個人分類: 資料庫
Can't connect to MySQL server (10060)異常解決方法
出現這種現象的原因有兩個,一個是當前使用者被mysql伺服器拒絕,另外一個原因是3306埠被被防火牆禁掉,無法連線到該埠。解決方法如下:
1.設定遠端使用者訪問許可權:
// 任何遠端主機都可以訪問資料庫
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
//需要輸入次命令使修改生效
mysql> FLUSH PRIVILEGES;
//退出
mysql> EXIT
2.在iptables中開放3306埠
#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
#/etc/rc.d/init.d/iptables save 儲存:
# service iptables restart 重啟生效
當然除了開放3306埠外,還有一個方法就是關閉防火牆,命令為:
# service iptables stop
不過,不推薦這種做法,因為這會引起安全性問題。
以上就是“Can't connect to MySQL server (10060)異常解決方法”,希望對你有幫助!