本地网址连不上远程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密码可以设置不同,互不影响)