远程连接mysql失败情况总结

远程连接mysql失败有这么几种情况

1)公网ip不正确

2)远程服务器mysql服务没启动

3)登录mysql的用户名密码错误

相信上面三种情况相比都不会弄错,可以看看服务器内的防火墙状态以及有没有开放3306端口

4)没有关闭远程服务器内部的防火墙(多半是服务器内的防火墙没关导致远程连接被阻挡了)

systemctl status firewalld   查看当前防火墙状态。 
systemctl stop firewalld     关闭当前防火墙。 
systemctl disable firewalld  开机防火墙不启动。

5)防火墙安全组没有开放对应的端口(3306端口没开)

原文地址:https://www.cnblogs.com/guanxiying/p/13403751.html