1、打开cmd,停止MySQL服务
net stop mysql
2、启动MySQL服务(安全模式)
启动MySQL服务器,忽略权限系统
mysqld --skip-grant-tables
注意:你可能需要定位到 mysqld.exe 所在的目录,通常在 C:\Program Files\MySQL\MySQL Server 8.0\bin。可以进入该目录下,直接输入cmd,点击回车
3、打开另一个命令提示符(以管理员身份运行)
输入:
mysql -u root
注意:可能会出现的小插曲------->由于找不到MSVCP120D.dll,无法继续执行代码。
不要慌,到这去---->https://www.microsoft.com/zh-CN/download/details.aspx?id=40784下载一个安装包,直接安装就行了
选择第二个,点击下载,GO!
无脑下一步安装,然后关机重启(我认为这个方法比较方便快捷)
当然也可以回到第一个命令提示符窗口,按 Ctrl + C 停止 MySQL 安全模式。
输入以下命令重新启动 MySQL 服务:
net start mysql
然后使用重置的密码登录mysql就成功啦!