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