mysql远程连接 Host * is not allowed to connect to this MySQL server
进入数据库 ,将root的用户的host 属性 设置为%
mysql -u root -p
mysql>use mysql;
mysql>update user set host ="%" where user ="root";
mysql>flush privileges;
如果执行update语句时出现ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’ 错误
那就查下 root当前的host属性
select host from user where user = 'root'
若host中已经存在%了 ,直接运行以下代码,
重新加载权限
flush privileges;
还没有评论,来说两句吧...