1.关闭 MySQL服务
任务管理器 --> 服务 --> 找到mysql将他关闭
或者 cmd(管理员权限,以下cmd都需要管理员权限)输入,net stop mysql
2.使用cmd命令进入到mysql安装目录的bin目录下
3.输入启动MySQL服务的时候跳过权限表认证命令
MySQL 8.0.x 版本推荐使用命令,mysqld --console --skip-grant-tables --shared-memory
低版本MySQL数据库,使用,mysqld --skip-grant-tables
4.新开一个cmd的窗口(此时输入完成后,光标闪动且无法执行任何命令)
进入到mysql安装目录的bin目录下,输入mysql进入数据库(此时已经是无密码登录状态)。
5.输入刷新系统权限命令(注意命令分号)
flush privileges;
6.重置root用户密码为123456
set password for root@localhost='123456';