1、win+R 打开services.msc 手动停止mysql服务
2、跳过权限验证:进入MySQL的bin目录,运行以下命令:mysqld --console --skip-grant-tables --shared-memory。这将跳过权限表的验证,允许你无需密码进入MySQL。
3、进入MySQL:在新打开的命令窗口中,输入mysql命令进入MySQL。此时,你可以直接进入而无需密码。
4、刷新权限:在MySQL命令行中执行FLUSH PRIVILEGES;命令来刷新权限设置。
5、更改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
6、关闭之前启动的mysqld --skip-grant-tables --shared-memory命令窗口,重新启动MySQL服务。
7、使用新密码登录验证
标签:命令,mysql8,重置,密码,mysql,MySQL,--,权限 From: https://www.cnblogs.com/xiaozhaoboke/p/18566532