最新Navicat连接远程云服务器MySQL数据库

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;

三、结果

连接成功,大功告成
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_35843514/article/details/109489155