报错详情:
![图片[1]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网](https://www.yizhanzzw.com/wp-content/uploads/2022/04/1648808645-b2bdd4e11d3161b.jpg)
报错原因:
mysql数据没远程链接权限。
解决办法:
1.首先在本地或者使用xshell6远程命令工具键入以下命令进入数据库
mysql -u root -p
![图片[2]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网](https://www.yizhanzzw.com/wp-content/uploads/2022/04/1648808956-4fb29b4bbaad958.jpg)
2.使用以下命令查看当前所存在的数据库
show databases;
![图片[3]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网](https://www.yizhanzzw.com/wp-content/uploads/2022/04/1648809012-f87f6997dad2029.jpg)
3.使用以下命令进入数据库
use mysql;
![图片[4]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网](https://www.yizhanzzw.com/wp-content/uploads/2022/04/1648809090-2efab5ae89fdda0.jpg)
4.使用以下命令查看mysql数据库中所有的表
show tables;
![图片[5]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网](https://www.yizhanzzw.com/wp-content/uploads/2022/04/1648809199-dc099c527641789.jpg)
5.使用以下命令查看 user 表中的数据
select Host, User from user;
![图片[6]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网](https://www.yizhanzzw.com/wp-content/uploads/2022/04/1648809278-d3983cb05dde84b.jpg)
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-易站站长网](https://www.yizhanzzw.com/wp-content/uploads/2022/04/1648809375-44abf27d9bb0bac.jpg)
7.使用以下命令查看权限是否修改。
select Host, User from user;
![图片[8]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网](https://www.yizhanzzw.com/wp-content/uploads/2022/04/1648809450-695577881f163f7.jpg)
8.可以看到权限已经修改,使用下面的命令刷新权限
flush privileges;
![图片[9]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网](https://www.yizhanzzw.com/wp-content/uploads/2022/04/1648809508-511e36f5f1f390e.jpg)
9.最后重新打开Navicat 再次链接尝试mysql链接成功,报错解决!
![图片[10]-Navicat 远程链接报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server-易站站长网](https://www.yizhanzzw.com/wp-content/uploads/2022/04/1648809534-bf006b3d57fc1a3.jpg)
中途可能出现的错误,参考文章:
mysql命令报错:ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY 解决办法
之后再操作数据库报错解决办法:
THE END






















【年费SVIP会员】99元全站资源免费下载
本站已开通会员技术交流QQ群,仅限SVIP永久会员加入,群号:831041601
暂无评论内容