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)異常解決方法”,希望對你有幫助!
原文鏈接:https://blog.csdn.net/zhu_xun/article/details/16897035