提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。前两天也出现过这个问题,网上找了一个比较流行的方法(见方法一),搞定了。今天又用这个试了试,却搞不定,在网上找了半天,终于发现是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来,于是解决办法见方法二。

方法一:
1.关闭mysql
   # service mysqld stop
2.屏蔽权限
   # mysqld_safe --skip-grant-table
   屏幕出现: Starting demo from .....
3.新开起一个终端输入
   # mysql -u root mysql
   mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
   mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误
   mysql> \q

方法二:
1.关闭mysql
   # service mysqld stop
2.屏蔽权限
   # mysqld_safe --skip-grant-table
   屏幕出现: Starting demo from .....
3.新开起一个终端输入
   # mysql -u root mysql
   mysql> delete from user where USER='';
   mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误
   mysql> \q

转载于:https://blog.51cto.com/xin521long/1832435

解决问题-ERROR 1044 (42000) Access denied for user ''@'localhost' to database 'mysql相关推荐

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

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

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

    ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 刚在服务器上装上mysql,发现以root加 ...

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

    提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database '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’

    最近安装mysql5.6,在执行use mysql命令后,总是报这个错误:ERROR 1044 (42000): Access denied for user "@'localhost' t ...

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

    出错原因: 因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来. 解决办 ...

  10. 创建数据库 mysql 1044_mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database...

    1. 问题描述: 在MySQL控制台下创建数据库出现以下信息: mysql> CREATE DATABASE python; ERROR 1044 (42000): Access denied ...

最新文章

  1. ZooKeeper 基本介绍
  2. RabbitMQ预取值
  3. OpenStack运维(二):OpenStack计算节点的故障和维护
  4. 【Spring第九篇】AOP
  5. eclipse安装activiti 工作流插件
  6. 烽火软件测试的笔试难不难,烽火科技笔试经验
  7. 同比 数据模型 环比_同比和环比计算公式?
  8. 算法题目打卡:Ques20201025
  9. js html显示emoji表情,js emoji表情长度判断
  10. 基带丢失、IMEI丢失、手机无信号--高通通用解决办法
  11. POJ2126 多项式分解定理
  12. 人生的换档时刻?你是怎么度过的
  13. Python将中文转成拼音
  14. OCA/OCP Oracle 数据库12c考试指南读书笔记:第17章: Moving and Re-organizing Data
  15. QA在业务变动中如何维护测试用例?
  16. java 获取两个List 中 不同对象
  17. Nginx图片服务器访问图片404
  18. 关于前端开发中“模块”和“组件”概念的思考
  19. 爱了,阿里P9开源分享内部Java核心开发手册(2022版)覆盖P5到P8
  20. go语言:环境变量GOPROXY和GO111MODULE设置

热门文章

  1. java html截图_Java实现网页截图/登录截图
  2. 消除“星期一综合症”--- 大前研一的周末时间分配术
  3. 今天忙着画一个用例图,发现一个好用的工具
  4. 关于html5的发展历史,HTML5发展历程
  5. P物质肽[DArg1, DTrp5, 7, 9, Leu11]
  6. Visual Studio Installer 无法下载安装,长时间停留在下载界面。vs_community__1502218517.1623916988.exe
  7. 数据结构笔记【全-408统考】【附思维导图】
  8. 瞬变抑制二极管(TVS),如何选型?
  9. matlab触发 ttl,请问如何用TTL信号触发单反相机拍摄
  10. 深夜的呼唤,无尽的力量