在linux服务器上装好mysql测试没问题后,在本地远程连接出现了Host is not allowed to connect to this MySQL server的问题,找了很多网上的办法都没有用,终于找到了一个有用的分享给大家。
解决方法如下:
- mysql -uroot -proot
useuse mysql;
- 执行
update user set host = '%' where user = 'root';
- 执行
FLUSH PRIVILEGES;
执行完毕,重启mysql服务,service mysqld restart
问题解决,连接成功。