centos7 mysql授权远程链接

转到mysql这个数据库,更新里面的user表的host字段,让root这个用户可以通过不同的网域访问:

进入mysql:
# mysql -u root -p

centos7 mysql授权远程链接_第1张图片

如果执行update语句时出现ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 错误,说明有多个ROOT用户纪录在USER表中了.

需要select host from user where user = 'root';

查看一下host是否已经有了%这个值,有了就可以了.

mysql> select host,user from user where user='root';

+-----------------------+------+

| host                  | user |

+-----------------------+------+

| %                     | root |

| 127.0.0.1             | root |

| ::1                   | root |

| localhost.localdomain | root |



对用户授权:
bubuko.com,布布扣

刷新:
bubuko.com,布布扣

原文链接http://www.bubuko.com/infodetail-434227.html

http://blog.csdn.net/attilax/article/details/8595696#_Toc25697

你可能感兴趣的:(centos7 mysql授权远程链接)