首页 > 数据库技术 > 详细

解决mysql"Access denied for user'root'@'IP地址'"问题

时间:2016-09-25 00:54:46      阅读:301      评论:0      收藏:0      [点我收藏+]

在按照前面文章中方法搭建Mysql数据库之后,发现其他机器还是不能访问,

参考以下文章对权限进行修改之后,发现本地机器中root不能访问了。

http://www.cnblogs.com/ycsfwhh/archive/2012/08/07/2626597.html

后来使用 select host, user, grant_priv from user;

发现grant_priv一列有问题,只有有grant_priv的用户才能对其他用户赋予权限。

修改成以下这样,就好了。

+-------------------------------------------------+------+------------+
| host                                            | user | grant_priv |
+-------------------------------------------------+------+------------+
| %                                               | root | Y          |
| gzns-ecom-baiduhui-201605-m42n02.gzns.baidu.com | root | Y          |
| 127.0.0.1                                       | root | Y          |
| ::1                                             | root | Y          |
| localhost                                       |      | N          |
| gzns-ecom-baiduhui-201605-m42n02.gzns.baidu.com |      | N          |
| localhost                                       | root | N          |
+-------------------------------------------------+------+------------+

 

解决mysql"Access denied for user'root'@'IP地址'"问题

原文:http://www.cnblogs.com/charlesblc/p/5904522.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!