mysql8.0 for windows忘记密码,修改办法

首先这是一篇转载别人的解决办法,那为什么要转载别人的呢?当然是我在试过好多的方法后,唯一通过这个成功的了,所以就想记录下来。(太心酸了)这是链接:真的很好用
好了,话不多说,开始正题吧!!!

1、先打开一个cmd窗口,这里称为 窗口1 ,并按以下顺序输入命令
cd C:\Program Files\MySQL\MySQL Server 8.0\bin //进入到bin目录中

net stop mysql //关闭mysql

mysqld --console --skip-grant-tables --shared-memory
2、再打开一个cmd窗口,称为 窗口2
cd C:\Program Files\MySQL\MySQL Server 8.0\bin //进入到bin目录中

mysql -u root -p  //不输入密码直接回车

use mysql

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

quit
3、最后,直接关闭 窗口1,再打开一个cmd窗口,称为 窗口3,依次输入以下命令
net start mysql

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

mysql -u root -p

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

当当当!!!密码就被改为最好记忆的<123456>啦

发布了2 篇原创文章 · 获赞 1 · 访问量 138

猜你喜欢

转载自blog.csdn.net/weixin_44392084/article/details/103120217