mysql匿名账户登录导致的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
参考:http://www.cnblogs.com/Anker/p/3551610.html
转载于:https://www.cnblogs.com/smartjune/p/5808045.html
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',导 ...
- 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'
重新安装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'.是 ...
- 解决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 ...
- 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’
最近安装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 ...
最新文章
- MHP GEM基础
- 方法论、方法论——程序员的阿喀琉斯之踵
- 萤石的云存储到期怎么启动内存卡_3款萤石智能入户单品 让普通入户门秒变智能...
- 全面剖析支付宝服务窗功能二次开发
- Elastic-Job中的SimpleJob
- 数据结构 堆中的路径(最小堆)
- android 跳转动画黑屏,Android8.0 适配解决页面跳转过程出现短暂黑屏的问题
- weblogic占用java_weblogic下java程序占用cpu过高的问题排查
- 用SpringGraph制作拓扑图和关系图
- HDU 3420 Bus Fair [补]
- 查看windows电脑CPU核心数,线程数
- Java Swing中国象棋AI(人机和人人对战)
- 监控freeswitch sip信令
- mysql filtered_为什么Mysql explain extended中的filtered列值总是100%
- nba球员数据分析和可视化_可视化NBA球员统计
- OTSU算法的原理介绍及C++和Python实现
- 删除归档日志错误ORA-15028: ASM file '..' not dropped; currently being accessed
- VerilogHDL二分频代码
- 编写函数求2!+4!+6!+8!+10!。结果为3669866。
- 安卓开发中遇到The application could not be installed: INSTALL_PARSE_FAILED_MANIFEST_MALFOR
热门文章
- winform获取appconfig配置文件得配置
- IIS由于出现权限不足而无法读取配置文件解决方案
- linux查看文件标签,linux下不解包查看tar包文件内容
- go.mod 文件中的 //indirect
- 分布式压缩感知 matlab程序,BCS_CODE 贝叶斯压缩感知以及分布式 的算法实现,很好的范例 matlab 238万源代码下载- www.pudn.com...
- 制作LINUX安装DEB,脚本中的函数报错怎么办?
- 大哥吾博文写得清清楚楚,怎么就不试一下?
- JProfiler11安装,选择IDE
- 移植JDK,确实需要CPU指令级的工作
- 称赞上海禁用一次性酒店用品