1、首先在开始–>运行中输入“services.msc”,调出服务窗口,找到 MySQL 服务将其停止。
2、重新打开一个 CMD 窗口,键入 mysqld –-skip-grant-tables 命令,按回车,(注:该命令在 Windows 7 平台,64 位 MySQL 环境下),窗口进入阻塞状态。
1 | mysqld --skip-grant-tables |
3、保留上一个阻塞窗口,新开一个 CMD 窗口,这时我们可以直接登入 MySQL。
4、在上一个窗口中输入 use mysql
切换数据库,切换数据库成功后,输入如下更新语句修改密码。
1 | update user set password = password('admin') where user='root'; |
5、修改完密码后使用 quit 退出当前窗口,然后关闭之前保留的阻塞窗口。同时,我们还需要打开任务管理器,将 mysqld.exe 进程关闭。
6、回到服务窗口启动 MySQL 服务,新开 CMD 窗口,使用修改后的密码进行登录。