連接遠程MySQL數據庫及“ ERROR 2003 (HY000): Can't connect to MySQL server on '47.100.113.180' (10060)”

  • 連接遠程MySQL數據庫

        命令行:mysql -u 用戶名 -p密碼 -h 服務器IP地址 -P 服務器端MySQL端口號 -D 數據庫名

        例:mysql -uroot -p12345678 -h192.168.47.100 -P3306 //可以不要數據庫名

  • ERROR 2003 (HY000): Can't connect to MySQL server on '47.100.113.180' (10060)

       首先要保證能ping通、防火牆是否放過3306端口

       遠程數據庫配置:

mysql -u root -p //登錄MySQL
mysql> GRANT ALL PRIVILEGES ON . TO 'root'@'%'WITH GRANT OPTION; //允許任何IP登陸
mysql> FLUSH PRIVILEGES; //需要輸入此命令使修改生效
mysql> EXIT //退出
最後重啓服務,生效

   如果還不行,可能是**雲的安全組策略,開放3306端口(我用的阿里雲,其他的不知道有沒)。

  如圖:

添加完 重新連接 成功

 

 

參考:

https://www.jianshu.com/p/c168260abbc6

https://blog.csdn.net/lzpggg/article/details/4562439

https://cloud.tencent.com/developer/article/1153843

 

 

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