当前位置:   article > 正文

用navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理_navicat mysql 1130

navicat mysql 1130

这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。

遇到这个问题首先到mysql所在的服务器上用连接进行处理

我这里是用的docker容器:

 连接服务器:

docker exec -it 934e3c005153 /bin/bash

 mysql -uroot -proot

 查看当前所有数据库:show databases;

 进入mysql数据库:use mysql;

 查看mysql数据库中所有的表:show tables;

 查看user表中的数据:select Host, User,Password from user;

修改user表中的select user,host from user; 

 最后刷新一下:flush privileges;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/792441
推荐阅读
相关标签
  

闽ICP备14008679号