在Windows系统中MySQL忘记密码后如何重置密码

电脑里有一个MySQL,配合PHP能够快速的对数据进行处理。过了一个寒假把root密码给忘记了,下面记述一下重置密码的过程。

1、关闭MySQL服务。开始→控制面板→管理工具→服务,找到MySQL,选中后单击左侧的停止服务,如下图

停止MySQL服务
停止MySQL服务

2、快捷键win+r开启“运行”窗口,输入“cmd”,打开命令行窗口。注意:如果电脑是Windows Vista及以上版本并开启了用户账户控制(UAC)功能,并且MySQL安装在了默认的C盘,则命令行窗口的打开方法为:开始→附件,在“命令提示符”程序上单击右键,选择以管理员身份运行。

3、在命令行中使用“cd”命令将窗口所在目录切换至MySQL程序所在目录。默认安装目录为“C:\Program Files\MySQL\MySQL Server 5.5\bin”,则命令行程序为:

4、运行如下命令使MySQL在不检查权限的情况下启动。启动后,将此窗口进行最小化切换至后台

5、启动新的命令行窗口,运行第三步命令切换至MySQL程序目录中,运行如下命令进入MySQL控制台。注意:在提示输入密码时按回车即可。

6、至此,MySQL已经启动。运行如下命令即可查看当前MySQL数据库的root用户密码的加密码。寻找相关解密网站即可进行解密得到原始密码。

7、如果实在查询不到原始密码,可以依次运行如下命令来对当前密码进行修改。注意,命令中的“new_pass”代指新密码。

8、关闭命令行,并打开任务管理器结束掉MySQL进程“mysqld.exe”,回到“服务”控制台中启动MySQL服务。至此,密码找回/重置工作完成。