思想:通过cmd命令行对my.ini文件进行修改,加入–skip-grant-tables选项
首先进入mysql的bin目录下
cd 'C:\Program Files\MySQL\MySQL Server 8.0\bin\'
然后执行以下命令
mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --console --skip-grant-tables
然后正常启动mysql
net start mysql
mysql -uroot -p
成功~