1) 停止 mysql 服务器 运行输入 services.msc 停止mysql服务。
2) 在cmd下 输入:mysqld --skip-grant-tables,启动服务器,光标不动(不要关闭该窗口)。
3) 新打开cmd 输入:mysql -u root -p,不需要密码,选择 mysql 表 :
use mysql;
修改密码(示例将 root 用户的密码修改为 abc ):
update user set password=password('abc') WHERE User='root';
4) 关闭两个 cmd 窗口,在任务管理器中结束 mysqld 进程 。
5) 在服务管理页面,重启mysql 服务
密码修改完成。