【亲测有效!!!】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!