Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题

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行业都毁在你们这群人手里了。

转载于:https://www.cnblogs.com/gaobo543013306/p/8088173.html

Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题相关推荐

  1. mysql解决Access denied for user ''@'localhost' to database 'mysql'没有mysql库

    安装环境:win7 64,mysql5.6.19-win64免安装版 再次吐槽下,百度搜出来的尽是垃圾,粘贴复制的,自己都没动手验证过过就往上贴,错误百出. 今天准备用jdbc连接mysql,设置ro ...

  2. linux Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题

    我先说一句话哈. 非常的生气,也鄙视国内搞IT的人,简直无语.同样是解决这个问题,几乎一模一样,都是抄来的.更有甚者,抛出的错误是:Access denied for user 'root'@'loc ...

  3. 解决Access denied for user ''@'localhost' to database 'mysql

    Access denied for user ''@'localhost' to database ' 出现原因是MySQL的密码有问题 用mysql匿名用户可以进入数据库,但是看不见mysql数据库 ...

  4. error 1044 (42000):access denied for user ''@'localhost' to database 'mysql' 解决方法

    重新安装mariaDB数据库时,出现安装权限问题,中止安装发现居然能够登陆mysql,但是登陆时可以不填密码,操作数据库时会报错:ERROR 1044 (42000): Access denied f ...

  5. 解决 ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘

    然后创建一个数据库,提示下图错误: 提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'.是 ...

  6. 解决忘记密码报错ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘的办法

    由于长时间没用登录mysql忘记密码报错,ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql',导 ...

  7. 解决mysql报错ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

    问题:登录mysql后使用正常sql命令时报错 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql ...

  8. ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

    提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'.前两天也出现过这个问题,网上找了一个比 ...

  9. error 1044 (42000):access denied for user ''@'localhost' to database 'mysql'

    重新安装mariaDB数据库时,出现安装权限问题,中止安装发现居然能够登陆mysql,但是登陆时可以不填密码,操作数据库时会报错:ERROR 1044 (42000): Access denied f ...

最新文章

  1. “时隔 10 年,重新开始写代码的我要崩溃了!”
  2. 坐在马桶上看算法:Dijkstra最短路算法
  3. 安卓车机root改流浪地球_教你王者荣耀改战区
  4. slf4j 和 log4j的关系及合用Maven配置
  5. OpenGL 变换Transformations
  6. layoutSubviews 详解
  7. 飞康任命Gartner前分析师担任亚洲区市场总监
  8. js unescape 对应php的函数,php实现Javascript的escape和unescape函数
  9. Gradient-Based Learning Applied to Document Recognition 部分阅读
  10. SQL:postgresql查询七天内数据
  11. 属于db模式缺点的是什么_DB与ES混合之应用系统场景分析探讨
  12. [USACO 6.4.2] Electric Fences
  13. javascript 属性的特性 二十五
  14. Android音视频开发:AudioRecord录制音频
  15. 轻断食过程中的身体变化
  16. 用于Android开发的免费类库和工具集合
  17. FYI | Thomas Yeo的组在招博士和博后@新加坡国立
  18. 锂电池参数含义与选择
  19. 单密钥差分攻击和相关密钥差分攻击
  20. JS报错解决:SyntaxError: Unexpected token 《 in JSON at position 0

热门文章

  1. 效力微软 15 年的前员工解释 Windows 10 为什么问题如此多
  2. TeamCity+Rancher+Docker实现.Net Core项目DevOps(目前成本最小的DevOps实践)
  3. linux cp -w,对Linux的cp命令的思考
  4. 计算机组装的理论知识,计算机组装基本知识点.ppt
  5. 微博抽奖贴为什么到时间了不开奖_热搜第一!微博闹剧,锦鲤“信小呆”被这样处罚...
  6. 尚硅谷和尚学堂的区别_在北京尚学堂学习的009天
  7. SpringMVC的JSP页面中EL表达式不起作用${}
  8. 中科大计算机是一流学科吗,2016安徽省大学一流学科排行榜,中科大第一
  9. 计算机绘图图库的创建,工程制图与计算机绘图.doc
  10. WPF中嵌套charts图表查询数据