当前位置:   article > 正文

“1130 - Host XXX is not allowed to connect to this MySQL server”解决办法_sqlstate[hy000] [1130] host 'wangying098' is not a

sqlstate[hy000] [1130] host 'wangying098' is not allowed to connect to this

在用Navicat配置远程连接Mysql数据库时,报错

原因:这是由于Mysql配置了不支持远程连接引起的

解决方法:

在安装Mysql数据库的主机上登录root用户,执行以下命令:

1.登录root用户:mysql -u root -p

2.查看主机的配置信息:use mysql;

select host from user where user='root';

3.Host设置为通配符%:update user set host = '%' where user ='root'

4.修改完成后,使配置立即生效:flush privilegs

使用navicat 成功连接至mysql。

PS: root连接成功,若使用其他账号连接失败,报错:access denied for user ...

则需要修改该用户对用的Host值,如下:

使用此账号再次连接,成功

 

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

闽ICP备14008679号