1. 登录远程服务器的mysql,查看mysql当前默认的权限,可以看到root访问权限是localhost,

如果要实现远程连接,root必须是 '%'

use mysql;

select user,host from user;

2修改root 权限

update user set host = '%' where user = 'root';

 

3. 刷新服务器配置

FLUSH PRIVILEGES;

4.允许远程连接,连接账号是root,密码是123456

 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 

 5. 和第三一样,刷新服务器配置

FLUSH PRIVILEGES;

6.开放端口3306

7. 按图连接

 

 

 

 好了,这样就完成了,这样一来不管你在哪里,只要有navicat设置不用装mysql都可以使用,不在限制与你的电脑上了

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐