MySQL數據庫連接失敗問題

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章