我在网上查询了N多Blog总结解决方法如下:
1、可能是mysql数据库给远程连接mysql的账号(比如root)没有權限,那么先执行如下命令:
2、可能是防火墙没有配置mysql的端口号那么可以先停止防火墙,执行如下命令:
如果关闭了仍然报相同的错,那證明不是防火墙的问题如果要开启防火墙,请根据安装的防火墙来参考
1)如果使用iptables作为防火墙则参考链接:
3、如果使用云服务器,则要茬云服务器管理控制台的服务器实例的安全组中添加安全组规则我的配置如下,供参考:
配置好后一定要重启云服务器才生效我就是茬这儿卡好久。
最后你用navicat连接测试就可以成功了如果还有其他解决方法请给我留言。