博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决mysql"Access denied for user'root'@'IP地址'"问题
阅读量:6892 次
发布时间:2019-06-27

本文共 3062 字,大约阅读时间需要 10 分钟。

在按照前面文章中方法搭建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 -P8306 -uroot -p123456ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

再查表看到password这一栏:

mysql> select host, user, Password, grant_priv from user;+-------------------------------------------------+------+-------------------------------------------+------------+| host                                            | user | Password                                  | grant_priv |+-------------------------------------------------+------+-------------------------------------------+------------+| %                                               | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | Y          || localhost                                       | root |                                           | Y          || 127.0.0.1                                       | root |                                           | Y          || ::1                                             | root |                                           | Y          || localhost                                       |      |                                           | N          || gzns-ecom-baiduhui-201605-m42n02.gzns.baidu.com |      |                                           | N          || 127.0.0.1                                       |      | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | N          |+-------------------------------------------------+------+-------------------------------------------+------------+7 rows in set (0.00 sec)

发现localhost和root这一栏,没有密码,所以不用密码才能登录:

$ mysql -P8306 -uroot         Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 294Server version: 5.5.30-log Source distributionCopyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>

 

转载于:https://www.cnblogs.com/charlesblc/p/5904522.html

你可能感兴趣的文章
GO语言练习:网络编程 ICMP 示例
查看>>
ios11--UIButton
查看>>
阿里云海外征战记:跻身全球前三,只用了两年半
查看>>
解密回声消除技术之二(应用篇)
查看>>
Go语言的web程序写法
查看>>
IDF2011:基于SaaS模式的"教学云"案例
查看>>
《Linux From Scratch》第三部分:构建LFS系统 第七章:基本系统配置- 7.5. 配置系统时间...
查看>>
云计算你必须思考的8大问题
查看>>
Windows7 Debug Test
查看>>
HTTPS连接的前几毫秒发生了什么
查看>>
从变量到封装:一文带你为机器学习打下坚实的Python基础
查看>>
给大家共享一个基本算法包
查看>>
Riverbed:SDN向广域网扩展为企业带来哪些价值
查看>>
定义中国网络安全市场战略高度,绿盟科技为“互联网+”保驾护航
查看>>
python 自定义 包 模块 打包 安装
查看>>
ubuntu桌面的标题栏和启动栏消失问题[亲测可用]
查看>>
Cloud technology in today's job market
查看>>
3月31日云栖精选夜读:数据科学咨询:想要转型毫无头绪?看了本文你不慌
查看>>
程序猿日记S01E03
查看>>
如何解决域名解析不生效问题?
查看>>