1, 修改 root 用户的 host 为 %
登录 MySQL 后 执行 use MySQL;
然后查看 root 用户的 host selcet user,host from user; 如果 user 的 host 不是 % , 需要执行 update user set host='%' where user='root'; 修改
2, 修改完成后执行 flush privileges;
3, 退出 MySQL 重启 MySQL 服务 exit; sercice mysqld restart
4, 修改完成后需要设置阿里云的安全规则. 登录阿里云 找到云服务器的 网络与安全的 安全组 创建一个安全组 , 网络类型选择经典网络即可.
5, 网络组创建成功后, 需要设置规则开放 MySQL 的 3306 端口 (安装完成后端口默认是 3306, 可以登录 MySQL 通过 命令查询端口 show global variables like 'port';)
7, 规则设置完成后, 就可以用 Navicat 访问 MySQL 了.
来源: http://www.bubuko.com/infodetail-3421552.html