mysql8.11忘记密码修改密码

以管理员身份运行cmd(mysql目录下的文件夹bin已加入到环境变量中);
先关闭MySQL服务:

net stop mysql;

再执行:

mysqld --console --skip-grant-tables --shared-memory

在这里插入图片描述
看到此页面后不要关闭该界面,重新以管理员身份新运行一个cmd;然后切换到mysql 的bin目录下
然后输入

mysql

就跳过密码进入了mysql
在这里插入图片描述
更改密码

use mysql
update user set authentication_string='' where user='root';

设置修改后的密码

ALTER USER 'root'@‘localhost’ IDENTIFIED BY '123456'

顺序执行就更改了密码
在这里插入图片描述
退出重启MySQL服务:出现无法起动也没关系依然可以进入mysql,以后起动mysql就没有问题了

exit;
net start mysql;

然后账号密码登录就可以了

mysql -u root -p;

猜你喜欢

转载自blog.csdn.net/weixin_44172800/article/details/106524098