远程登录却报错Host is not allowed to connect to this MySQL server,
这个错误是我们的MySQL不允许远程登录,所以远程登录失败了:
在装有MySQL的机器上登录
mysql -u root -p密码
执行use mysql;
执行update user set host = '%' where user = 'root';
这一句执行完可能会报错,不用管它。
执行FLUSH PRIVILEGES;
注: 第四步是刷新MySQL的权限相关表,一定不要忘了.