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了。