首先,要知道自己安装的MySQL版本,以及需要停掉MySQL服务
net stop mysql
进入MySQL安装bin目录
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210520151033364.png)
跳过密码验证
mysqld --console --skip-grant-tables --shared-memory
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210520151213296.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjkyNzcxOQ==,size_16,color_FFFFFF,t_70)
打开一个新的cmd,登录MySQL
mysql -u root -p
直接enter就可以进去
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210520151320830.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjkyNzcxOQ==,size_16,color_FFFFFF,t_70)
刷新权限
flush privileges;
重置密码
ALTER USER root@localhost IDENTIFIED BY '123456';
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210520151431789.png)
这里将密码重置成了123456