mysql开启远程访问权限错误

mysql需要开放远程访问端口,结果。。 mysql> update user set host =’%’ where user =’root’; ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’ root用户好几个,有几个没有密码 mysql> update user set password = PASSWORD(‘xxx’) where user=’root’ -> ; 删除最后一个root用户: localhost root 然后确保有一个%就可以了。