源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

mysql登录报错提示:ERROR 1045 (28000)的解决方法

  • 时间:2022-11-21 18:50 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:mysql登录报错提示:ERROR 1045 (28000)的解决方法
本文分析了mysql登录报错提示:ERROR 1045 (28000)的解决方法。分享给大家供大家参考,具体如下: [b]一、问题:[/b] 公司linux系统的mysql数据库root用户设置过密码,但常常用命令'mysql -u root -p'登录报错,有时又能登录。登录报错信息为:
[root@localhost ~]# mysql -u root -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

[b]二、原因:[/b]数据库中存在空用户所致 [b]三、解决方法:[/b] 1、停用mysql服务:
# service mysql stop

2、输入命令:
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 

3、登入数据库:
# mysql -u root mysql

4、
mysql> use mysql;

5、
mysql> select user,host,password from user;

结果如下: +------+-----------------------+----------+ | user | host                  | password | +------+-----------------------+----------+ | root | %                           | mima  | | root | localhost.localdomain | mima  | | root | 127.0.0.1                 | mima  | |        | localhost                  |          | |        | localhost.localdomain |          | +------+-----------------------+----------+ 6、将上面查询出来的空用户删除:
mysql> delete from user where user='';

7、退出数据库:
mysql> quit

8、启动mysql服务:
# service mysql start

9、重新用命令:
mysql -u root -p

登录,OK! 更多关于MySQL相关内容感兴趣的读者可查看本站专题:《[url=http://www.1sucai.cn/Special/441.htm]MySQL事务操作技巧汇总[/url]》、《[url=http://www.1sucai.cn/Special/563.htm]MySQL存储过程技巧大全[/url]》、《[url=http://www.1sucai.cn/Special/568.htm]MySQL数据库锁相关技巧汇总[/url]》及《[url=http://www.1sucai.cn/Special/606.htm]MySQL常用函数大汇总[/url]》 希望本文所述对大家MySQL数据库计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部