Navicat连接远程云服务器MySQL数据库
一、关闭服务器防火墙
具体怎么关闭自行百度,后期有空,这里我可能补上。
二、云服务器开放3306端口
进入“阿里云官网” -> 控制台 -> 安全组规则配置,添加如下内容:
二、开放远程连接服务
1、登录MySQL数据库
mysql -u root -p
输入密码,登录到数据库
2、查看用户表
首先要先指定使用mysql数据库,然后再进行查询操作:
use mysql;
select 'Host','User' from user;
3、更新/授权用户表
UPDATE user SET Host= '%' WHERE User= 'root' LIMIT 1;
执行更新/授权命令后再次查询,虽然IP地址已经变了,但其实是不生效的,Navicat依然连不上mysql,还有要一个强制刷新的操作,这样才能连上。
//强制刷新
mysql> flush privileges;
三、结果
连接成功,大功告成