一、use mysql使用系统数据库mysql。 二、查询user表: SELECT user, host from user; 结果如下: root用户对应的主机是127.0.0.1,说明只能本地访问。 三、修改 update user set host='%' where user='root'; 此时如果出现ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'刷新MySQL的系统权限相关表,执行: flush privileges; 当root用户对应的host是%的状态时,可以允许远程连接。