服务窗口停止mysqld服务
以跳过权限检查方式启动mysqld
cd D:\MySQL\MySQL Server 5.7\bin
mysqld --defaults-file=“D:\MySQL_Data\my.ini” --skip-grant-tables
或在my.ini配置文件的[mysqld]中添加skip-grant-tables,再重启服务
新开cmd窗口,登录并重置密码
mysql -u root -p
UPDATE mysql.user SET authentication_string=PASSWORD(“ABC_abc123”) WHERE user=“root”;
flush privileges;
任务管理器结束 mysqld.exe 进程
服务窗口启动mysqld服务