本地网址连不上远程mysql问题

问题:host 'XXX.XXX.XXX.XXX'is not allowed to connect to this MySQL server

 

解决办法:

进入远程mysql
#mysql -u root -p

mysql> use mysql;
Database changed

//查看用户
mysql> select host,user from user;

如果没有‘%’需要添加

mysql -u root -p

mysql>use mysql;

mysql>update user set host =’%'where user =’root’;

mysql>flush privileges;//重载系统权限

如果有则直接

mysql>flush privileges;
注意:需要一个host是‘%’的才可以在本地连接
root 是用户名,% 表示任意主机,'123456' 指定的登录密码(这个和本地的root密码可以设置不同,互不影响) 


posted @ 2016-12-01 00:02  逍遥帝君  阅读(184)  评论(0编辑  收藏  举报