MySQL: Problem: 遠程連接2003-can't connect to MYSQL server on ''(10060)

Problem

MySQL: 遠程連接2003-can’t connect to MYSQL server on ‘’(10060)


Solution

1. 遠程服務器上沒有打開3306端口

 #/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
 #/etc/rc.d/init.d/iptables save
 # service iptables restart

2. 未授權該ip登陸遠程數據庫

// 任何遠程主機都可以訪問數據庫  
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;     
//需要輸入此命令使修改生效
mysql> FLUSH PRIVILEGES;      
//退出
mysql> EXIT  

3. 阿里雲控制檯在實例安全組中沒有開放3306端口

-> 打開雲服務器ECS
-> 打開左邊菜單的實例
-> 打開實例最右邊的管理
-> 打開左邊菜單的本實例安全組
-> 打開右邊的配置規則
-> 右上角添加安全組規則
-> 協議類型默認自定義,端口範圍:3306/3306,授權對象:0.0.0.0/0,其他默認就行
-> 確定後重啓服務器

4. 網絡不通


注意

以上爲可能的原因,請根據具體情況嘗試。


https://blog.csdn.net/f056917/article/details/78559625

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