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