远程连接mysql失败有这么几种情况
1)公网ip不正确
2)远程服务器mysql服务没启动
3)登录mysql的用户名密码错误
相信上面三种情况相比都不会弄错,可以看看服务器内的防火墙状态以及有没有开放3306端口
4)没有关闭远程服务器内部的防火墙(多半是服务器内的防火墙没关导致远程连接被阻挡了)
systemctl status firewalld 查看当前防火墙状态。
systemctl stop firewalld 关闭当前防火墙。
systemctl disable firewalld 开机防火墙不启动。