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

mac2026-03-01  8

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;

 

最新回复(0)