MySQL 1130 问题解决方案

当连接mysql数据库的时候,出现ERROR 1130 (HY000): Host ‘xxxx’ is not allowed to connect to this MySQL server的问题。本地localhost也不行,重新安装mysql数据库又怕原来的数据库无法还原。

解决方法:改表法。

出现问题的原因:可能是帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”。

mysql -u root -pvmware
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>flush privileges;
mysql>select host, user from user

或者可以直接本地登录之后进行可视化修改。

 

posted @ 2021-03-13 16:41  北漂的尘埃  阅读(212)  评论(0编辑  收藏  举报