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;