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
或者可以直接本地登录之后进行可视化修改。