解决问题-ERROR 1044 (42000) Access denied for user ''@'localhost' to database 'mysql
提示: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相关推荐
- error 1044 (42000):access denied for user ''@'localhost' to database 'mysql' 解决方法
重新安装mariaDB数据库时,出现安装权限问题,中止安装发现居然能够登陆mysql,但是登陆时可以不填密码,操作数据库时会报错:ERROR 1044 (42000): Access denied f ...
- 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加 ...
- ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'.前两天也出现过这个问题,网上找了一个比 ...
- error 1044 (42000):access denied for user ''@'localhost' to database 'mysql'
重新安装mariaDB数据库时,出现安装权限问题,中止安装发现居然能够登陆mysql,但是登陆时可以不填密码,操作数据库时会报错:ERROR 1044 (42000): Access denied f ...
- 解决 ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘
然后创建一个数据库,提示下图错误: 提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'.是 ...
- 解决忘记密码报错ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘的办法
由于长时间没用登录mysql忘记密码报错,ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql',导 ...
- 解决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 ...
- ERROR 1044 (42000): Access denied for user ”@’localhost’ to database ‘mysql’
最近安装mysql5.6,在执行use mysql命令后,总是报这个错误:ERROR 1044 (42000): Access denied for user "@'localhost' t ...
- 解决 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
出错原因: 因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来. 解决办 ...
- 创建数据库 mysql 1044_mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database...
1. 问题描述: 在MySQL控制台下创建数据库出现以下信息: mysql> CREATE DATABASE python; ERROR 1044 (42000): Access denied ...
最新文章
- ZooKeeper 基本介绍
- RabbitMQ预取值
- OpenStack运维(二):OpenStack计算节点的故障和维护
- 【Spring第九篇】AOP
- eclipse安装activiti 工作流插件
- 烽火软件测试的笔试难不难,烽火科技笔试经验
- 同比 数据模型 环比_同比和环比计算公式?
- 算法题目打卡:Ques20201025
- js html显示emoji表情,js emoji表情长度判断
- 基带丢失、IMEI丢失、手机无信号--高通通用解决办法
- POJ2126 多项式分解定理
- 人生的换档时刻?你是怎么度过的
- Python将中文转成拼音
- OCA/OCP Oracle 数据库12c考试指南读书笔记:第17章: Moving and Re-organizing Data
- QA在业务变动中如何维护测试用例?
- java 获取两个List 中 不同对象
- Nginx图片服务器访问图片404
- 关于前端开发中“模块”和“组件”概念的思考
- 爱了,阿里P9开源分享内部Java核心开发手册(2022版)覆盖P5到P8
- go语言:环境变量GOPROXY和GO111MODULE设置
热门文章
- java html截图_Java实现网页截图/登录截图
- 消除“星期一综合症”--- 大前研一的周末时间分配术
- 今天忙着画一个用例图,发现一个好用的工具
- 关于html5的发展历史,HTML5发展历程
- P物质肽[DArg1, DTrp5, 7, 9, Leu11]
- Visual Studio Installer 无法下载安装,长时间停留在下载界面。vs_community__1502218517.1623916988.exe
- 数据结构笔记【全-408统考】【附思维导图】
- 瞬变抑制二极管(TVS),如何选型?
- matlab触发 ttl,请问如何用TTL信号触发单反相机拍摄
- 深夜的呼唤,无尽的力量