世界睡了🌙,故事醒着。
【亲测有效!!!】Windows重置Mysql8密码
发布时间:2023/11/18
浏览量:...

话不多说,直奔主题。

1. 首先停止正在运行的 mysql 服务

以管理员身份打开 cmd,输入指令 net stop mysql

2. 需要跳过 mysql 密码验证登录

mysqld --console --skip-grant-tables --shared-memory 输入该指令之后,我们就可以跳过 mysql 密码验证进行登录

3. 无密码登录 mysql 并将登录密码设置为空

这个时候我们需要打开一个新的 cmd不要关闭第一 cmd 窗口 输入指令 mysql -u root -p

此时我们不需要输入密码就能登录mysql,直接回车 进入mysql之后输入指令将登录密码设置为空

use mysql;
update user set authentication_string = '' where user = 'root';
flush privileges;
exit;
4. 最后修改我们的登录密码

首先,关闭第一个 cmd 窗口,在第二个 cmd 窗口输入指令 net start mysql 开启 mysql 服务之后输入 mysql -u root -p 由于我们将登录密码设置为空,此时回车就能登录 mysql 登录之后输入指令

alter user 'root'@'localhost' identified by '新密码';
flush privileges;
exit;

over!