前言
很久之前安装的mysql,版本号为8.0,root账号的密码想不起来了,记录一下重置密码的整个过程。
操作系统mac OS 10.15,使用brew安装的mysql(不同方式安装的mysql安装目录不同,启动方式也有差别)。
1.停止mysql运行
先查看mysql的状态,如果为running,则需要停止。
![](https://img.haomeiwen.com/i2779961/cfe6f80f0c21f172.png)
2.使用mysql的安全模式启动
![](https://img.haomeiwen.com/i2779961/804885c510bc533e.png)
3.登录mysql
此时不需要密码就能进入到mysql命令行界面。
![](https://img.haomeiwen.com/i2779961/5ac1853a2e1b240e.png)
4.设置密码为空,并刷新。
![](https://img.haomeiwen.com/i2779961/a7dd362ec4440ec3.png)
5.再次登录mysql,并更改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'yourpasswd';
mysql> flush privileges;
mysql> exit;
下图红框处是密码,记得用单引号包裹起来。
![](https://img.haomeiwen.com/i2779961/d14084fcb3e17e4a.png)
6.停止mysql,并以正常模式启动
![](https://img.haomeiwen.com/i2779961/c738c8798e572811.png)
7.重新登录
此时需要输入密码才能登录。
![](https://img.haomeiwen.com/i2779961/aeb558dc66b60984.png)
网友评论