广告资源W1

Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server

报错详情:

图片[1]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网

报错原因:

mysql数据没远程链接权限。

解决办法:

1.首先在本地或者使用xshell6远程命令工具键入以下命令进入数据库

mysql -u root -p

图片[2]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网

2.使用以下命令查看当前所存在的数据库

show databases;

图片[3]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网

3.使用以下命令进入数据库

use mysql;

图片[4]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网

4.使用以下命令查看mysql数据库中所有的表

show tables;

图片[5]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网

5.使用以下命令查看 user 表中的数据

select Host, User from user;

图片[6]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网

6.使用以下命令修改user表中的Host为% (表示允许所有IP远程链接数据库)

update user set Host='%' where User='root';

图片[7]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网

7.使用以下命令查看权限是否修改。

select Host, User from user;

图片[8]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网

8.可以看到权限已经修改,使用下面的命令刷新权限

flush privileges;

图片[9]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网

9.最后重新打开Navicat 再次链接尝试mysql链接成功,报错解决!

图片[10]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网

中途可能出现的错误,参考文章:

mysql命令报错:ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY 解决办法

之后再操作数据库报错解决办法:

宝塔报错:数据库管理密码错误!(亲测2022终极解决办法)

THE END
喜欢就点个赞再走呗~
点赞5赞赏 分享
说点什么 抢沙发
头像
说点正能量的内容吧
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容