Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 6782|回复: 0

Mysql报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usi...

    [复制链接]

217

主题

331

帖子

4642

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4642
QQ
发表于 2016-7-29 16:05:06 | 显示全部楼层 |阅读模式
进入Mysql数据库报错如下:
mysql -uroot -p 或者直接mysql,如下错误:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

解决方法:
1、检查mysql数据库密码是否正确;
2、如果第一次安装mysql报密码错误,有可能是之前安装过数据库,没有清理干净,如果确认数据库没重要数据,可以执行如下命令清空数据;
rm  -rf /var/lib/mysql/* ;
然后重新初始化数据库即可,重启mysql即可。
mysql_install_db --user=mysql --datadir=/var/lib/mysql/
4.png

京峰Linux教育创始人之一,只为有梦想的人!任何事情只要去行动,就会收获结果!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2017-11-18 12:40 , Processed in 0.034316 second(s), 18 queries , Apc On.

快速回复 返回顶部 返回列表