1. 程式人生 > >Can't connect to MySQL server (10060)異常解決方法 錯誤 但有用

Can't connect to MySQL server (10060)異常解決方法 錯誤 但有用

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)異常解決方法”,希望對你有幫助!