http://361324767.blog.163.com/blog/static/11490252520124454042468/

首先我想说一句话:

我极度鄙视国内搞IT的人,简直无语,同样是解决这个问题,几乎一模一样,都是抄来的。更有甚者,抛出的错误是:Access denied for user'root'@'localhost' to database 'mysql',竟然也把别人的解决方法照搬过来,还恬不知耻的说:问题解决了,我估计都没有真正去操作过。

下面是本人在参考别人的基础之上得到的解决方法:

问题的引出:

我在CentOS上装完mysql后,用navicat链接的时候,抛出MySql - SQL Error (1130): Host IP is not allowed to connect to this MySQL server 错误,具体解决方法请参考本人日志http://361324767.blog.163.com/blog/static/114902525201232832621498/

该问题解决后,本人登录mysql ,输mysql -u root时无错,但是执行如下语句时:

mysql> use mysql

抛出该错误,参考网上各位大抄的大作如下:

----------------------------------------------------------------------------------------------------------------------------------------------

如先输入mysql,成功启动后输入use mysql,出现如下错误:Access denied for user ''@'localhost' to database 'mysql' 
还有,输mysql可以,输mysql -u root就出错了:
Access denied for user 'root'@'localhost' (using password: NO).
The reason is:
是昨日更新ROOT密码时出错
update user set password = '123456' where user ="root" //这样写是错的,密码其实不是123456
应该为update user set password = password ('123456') where user = "root"
具体操作步骤:
关闭mysql:
# service mysqld stop
然后:
# mysqld_safe --skip-grant-tables
启动mysql:
# service mysqld start
mysql -u root
mysql> use mysql
mysql> UPDATE user SET Password=PASSWORD('xxx') WHERE user='root';
mysql> flush privileges;
mysql>\q

---------------------------------------------------------------------------------------------------------------------------------------------------------

按照各位大抄的步骤一步一步做,没有任何效果,仔细研究错误信息中的 user ''@'localhost' ,说明user表中的user=‘’的信息有误,然后执行UPDATE user SET Password=PASSWORD('') WHERE user='';

果断没有作用。

最后不允许匿名登录,执行以下语句

mysql> delete from user where user='';

mysql > flush privileges;

mysql> \q

# service mysqld restart

问题解决。

------------------------------

在此忠告各位搞IT的同仁,你们有点专业精神好不?每个问题都搞清楚什么意思好不?别抄来抄去有意思么?都中国IT人的脸,中国的IT行业都毁在你们这群人手里了。

最新文章

  1. Sprint第三阶段(第三天12.11)
  2. C——数组下标与间址运算符
  3. Android NDK开发之Jni调用Java对象
  4. 记一下ajax里get与post的异同
  5. ios 加载本地html css文件 ps:css和html必须在同一文件夹下面
  6. MS sqlserver 获取某月某年的天数
  7. Linux 网络编程: echo Service
  8. OSG实现场景漫游(转载)
  9. 打包github上的项目,并在本地使用
  10. PTA1
  11. HTML_1
  12. CentOS7中使用yum安装Nginx的方法
  13. C++ 指针常量和常量指针
  14. Codeforces Round #505 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final)-C. Plasticine zebra
  15. JS封装Cookie
  16. Vue修饰符
  17. 第二篇 makefile的基本结构
  18. 【python】实例-判断用户输入数字的类型
  19. 什么是Github?
  20. Hive0.13.1介绍及安装部署

热门文章

  1. python 面向对象高级编程
  2. Java面试题集(51-70)
  3. Foxmail
  4. 用普通IO驱动LCD的控制方法-松瀚汇编源程序
  5. 【甘道夫】HBase基本数据操作的详细说明【完整版,精绝】
  6. 06---Java基础、面向对象
  7. linux 内核之旅
  8. C++中名字隐藏,名字查找优先于类型检查
  9. C#_delegate - 调用列表
  10. Beyond MySQL --Branching the popular database--转载