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都可以使用,不在限制与你的电脑上了
更多推荐
navicat连接远程mysql数据库
发布评论