我们使用命令:
update user set Host=’%’ where User=’root’; 修改远程链接权限的时候报错:
ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY
![图片[1]-mysql命令报错:ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY 解决办法-A8源码网](https://www.a8ymw.com/wp-content/uploads/2022/04/1648810130-9612b51dd78d804.jpg)
报错原因:
host已经有了%这个值了,所以我们无需再次修改权限值。
![图片[2]-mysql命令报错:ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY 解决办法-A8源码网](https://www.a8ymw.com/wp-content/uploads/2022/04/1648810144-a0e7833b54a1de2.jpg)
解决办法:
直接运行我们以下刷新权限命令:
flush privileges;
![图片[3]-mysql命令报错:ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY 解决办法-A8源码网](https://www.a8ymw.com/wp-content/uploads/2022/04/1648810008-cdaabf81d27ed28.jpg)
轻轻松松一个命令问题解决!
修改mysql数据库中Host的值为’%’详情版本参考文章:
Navicat 远程链接报错:1130 – Host “XX.XX.XX.XX” is not allowed to connect to this MySQL server
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END













暂无评论内容