MySQL- Host 'xxx' is not allowed to connect to this MySQL server.

mysql中有个系统数据库mysql,里面有张表user记录该实例的用户及其权限。

第一种方法

将其用户root的host改为%,即允许所有客户端连接。

FLUSH PRIVILEGES;是将修改生效。

use mysql;
update user set host ='%' where user ='root'; 
FLUSH PRIVILEGES;

第二种方法    只要是使用root账号即可在任意客户端连接。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 
FLUSH PRIVILEGES;

猜你喜欢

转载自www.cnblogs.com/JinweiChang/p/11713257.html