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