1.在远程服务器登录MySQL ,执行  use mysql;   查看root用户的host是否为%,如果不是,则再执行:update user set host=\’%\’ where user=\’root\’; 只要有一处root的host为%即可

 

 

2.修改完成后执行 flush privileges;

 

3.关闭mysql,重启服务:Win + R →  services.msc

 

4.修改阿里云服务的安全规则,给服务器安全组添加上Mysql的端口3306。

登录阿里云,进入控制台,找到“云服务器ESC”,点击实例→管理

 

 

再点击“本实例安全组”→配置规则

 

点“添加安全组”

 

添加MySQL数据库的端口号3306,点击确定,这样就配置好了。

 

5.打开Navicat,连接MySQL

 

版权声明:本文为yd-yfb原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yd-yfb/p/14027638.html