如何在Windows上重置MySQL密码?
停止MySQL服务:
开始-控制面板-管理工具-服务-找到后停止。
新建文件:
在C盘新建一个mysql-init.txt文件,添加如下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
newpassword: 这个是你的新密码
执行命令:
以管理员命令进入MySQL\MySQL Server 8.0\bin目录,执行mysqld --init-file=C:\\mysql-init.txt
C:\> cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
C:\> mysqld --init-file=C:\\mysql-init.txt
如何你的MySQL数据文件在别的路径需要加上 —defaults-file可以在 开始-控制面板-管理工具-服务-MySQL属性里面找到该路径。
重置完成
- 删除mysql-init.txt文件
- 使用新密码登录