MySQL8 忘记 root 密码怎么重置

我忘记了 MySQL 的 root 密码,需要重新设置。

Step1:创建初始化文件

创建一个名为 mysql-init 的文件,在里面写入新密码,内容如下:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

Step2:启动 MySQL

指定初始化文件,即可完成密码重置。

mysqld --init-file=/home/me/mysql-init &

 


 

备注:此为 MySQL 官方解决方案。原文:https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html