ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决办法

当遇到MySQL错误1045,无法使用密码登录root用户时,可以按照关闭Mysql服务、跳过密码验证、无密码方式进入Mysql、设置空密码和修改新密码的步骤解决。具体操作包括在命令行以管理员权限关闭服务、使用mysqld_safe --skip-grant-tables启动并跳过验证、在新的cmd窗口中修改root密码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2021年12月20日。本文可收藏可转载可抄袭,但是麻烦抄袭的时候抄全点,别删的不成样子,让人瞎踩坑,这是在害人。我的博客大多比较详细,也可以说是啰嗦,因为用CSDN的大多是小白,将心比心,想想自己当初被垃圾博客搞得焦头烂额的时候。


2021年11月25日修改,标示打开的CMD窗口次序。


问题:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)

很久没用这台电脑的mysql了,今天需要连接数据库,启动数据库报错:
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)
在这里插入图片描述

解决方法:

查阅资料后知道了,应该使用已知的用户名和密码登陆

mysql -u root -p

然而密码忘了,试了好几遍终于试出来了:
在这里插入图片描述
然后修改成通用的密码,不乱折腾了:
在这里插入图片描述
发现很多教程都过时了,我的版本是Server version: 8.0.19 MySQL ,最新的方法:
在这里插入图片描述

mysql> use mysql;
mysql> ALTER USER 'root'@'localhost' ID
根据引用和[2]中的信息,当执行命令mysql -u root -p并输入密码时,出现了错误信息ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)。这表示密码输入错误或者不正确。根据这个错误信息,可以推断出密码输入不正确,导致访问被拒绝。你需要确保输入的密码是正确的。 至于具体密码应该是什么,我无法确定,因为密码是用户设置的。你需要确定你曾经设置的密码并确保正确地输入。如果你忘记了密码,你可以尝试重置MySQLroot密码来解决这个问题。具体的重置方法可以参考引用中提供的解决方案。 总结起来,当你遇到mysql -uroot -p Enter password: ****** ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)这种错误时,你需要确保输入的密码是正确的,或者尝试重置MySQLroot密码来解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Enter password: ***** ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:](https://blog.csdn.net/Rbaggio92/article/details/106013614)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [mysql -u root -p报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost'](https://blog.csdn.net/qq_40508832/article/details/84331411)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [连腾讯云上的docker上的mysql报错ERROR 1045 (28000): Access denied for userroot@localhost’ ...](https://download.csdn.net/download/weixin_38732519/14074606)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 752
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BugMiaowu2021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值