1.打开cmd窗口停止mysql服务
net stop mysql
2.开启跳过验证密码的mysql服务
mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --console --skip-grant-tables --shared-memory
注意修改为自己的my.ini配置文件路径
3.在新的cmd窗口中启动mysql服务并修改root密码
mysql -u root -p use mysql ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' flush privileges