1.Win + R 输入 service.msc 打开服务管理
2.下滑找到MySQL服务,右键点击停止
3.Win + R 输入cmd
4.切换 MySQL 安装目录 默认打开时的目录 为 C:\ , 假如你的安装目录是 D:\, 可以直接输入命令 D:
5.进入 MySQL 安装目录 输入命令 cd mysql-8.0.43-winx64\bin (输入mys直接按Tab可以自动补全无需一个一个输)
6.输入命令执行跳过权限验证 mysqld --console --skip-grant-tables --shared-memory
PS:输入该命令后重新执行 Win + R 输入cmd 重新打开一个新的窗口,上个窗口不要关闭,不要关闭
7.新 cmd 窗口重复之前步骤切换到 MySQL bin 目录,无密码登录 MySQL, 输入命令 mysql -u root
8.按照以下命令输入开始修改密码 注意 ‘;’ 符号也要输入
FLUSH PRIVILEGES;
USE mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
FLUSH PRIVILEGES;
exit;
9.关闭所有cmd窗口,Win + R 输入 service.msc 打开服务管理,下滑找到MySQL服务,右键点击启用,正常使用即可
10.简单测试:
mysql -u root -p
#输入新密码,能登录则重置成功