遠程連接mysql失敗有這么幾種情況
1)公網ip不正確
2)遠程服務器mysql服務沒啟動
3)登錄mysql的用戶名密碼錯誤
相信上面三種情況相比都不會弄錯,可以看看服務器內的防火牆狀態以及有沒有開放3306端口
4)沒有關閉遠程服務器內部的防火牆(多半是服務器內的防火牆沒關導致遠程連接被阻擋了)
systemctl status firewalld 查看當前防火牆狀態。
systemctl stop firewalld 關閉當前防火牆。
systemctl disable firewalld 開機防火牆不啟動。