每次开启mysql远程连接都 很正常,自己手动搭了一台mysql服务器,命令行可以连接,经过 检查端口是否开放,防火墙是否开放 数据库用户组权限检查 感觉没毛病啊 就连密码都给修改了,就是远程连接不成功 

use mysql

mysql> select host, user from user;

将相应用户数据表中的host字段改成'%';

 

update user set host='%' where user='root';

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 不予理会

 

flush privileges;

重新远程连接OK