1、检查mysql安装目录下是否有data 如果没有添加data目录
C:\Program Files\MySQL\MySQL Server 8.1\data\
2、新增一个重置密码的newpass.txt文本,录入重置语句
ALTER user root@'localhost' identified by '新密码';
3、管理员方式运行cmd
按顺序执行:
第一步:net stop mysql80
第二步:C:\Program Files\MySQL\MySQL Server 8.1\bin\mysqld.exe --defaults-file=“C:\ProgramData\MySQL\MySQL Server 8.1\my.ini” --init-file=“C:\ProgramData\MySQL\MySQL Server 8.1\newpass.txt”
等待10秒,按Ctrl+C终止运行,并重新启动Windows服务
第三步:net start mysql80
完毕。