Windows操作系统主机重设mysql密码方法 - 电脑 - 【龙岩电脑网】_龙岩电脑维修_龙岩笔记本电脑维修_监控安装_市区上门维修
公司动态

Windows操作系统主机重设mysql密码方法

摘要:mysql数据库和php开发的网站无疑是很多人用的,当mysql数据库密码忘记的时候,而网站数据里配置的又不是root最高权限的管理员用户,那么也只能使用其他方法找回来了,本文也丢失过mysql的ro...

发布日期:2018-04-23
mysql数据库和php开发的网站无疑是很多人用的,当mysql数据库密码忘记的时候,而网站数据里配置的又不是root最高权限的管理员用户,那么也只能使用其他方法找回来了,本文也丢失过mysql的root最高管理员用户,也是使用以下方法重密码的,如果你不知道怎么找回的话,可以试着用以下的方法找回。
第1步:停止MySQL服务重围密码当然就要把MySQL数据库给关了,关MySQL数据库的方法,直接在服务项中找到MySQL51,然后在此服务项上右键,选择停止即可。
编者注:MySQL51是我服务器上的服务名,因为不同版本的MySQL所以这里的名字也可能不一样,有些站长在安装Mysql数据库的时候名字都是自定义的,所以也不一样是这个名。我这名字就按默认的来。
相关参考资料:计算机服务怎么打开 windows服务怎么打开

(服务项中的MySQL操作)
第2步:以不检查权限方式启动mysql进入mysql默认安装目录下的bin目录,如C:\Program Files\MySQL\MySQL Server 5.1\bin,以不检查权限的方式启动mysql,命令为mysqld --skip-grant-tables回车,执行完毕后不要关闭窗口。
编者注:C:\Program Files\MySQL\MySQL Server 5.1\bin是我的默认安装目录,具体需要看自己服务器上的安装目录不一定直接是把路径直接复制上就完事儿,
以下是执行的效果图:

(以不检查权限方式启动mysql并执行相关命令)第3步: 使用mysql客户端不输入密码登陆mysql:找到开始菜单中的Mysql客户端登录dos命令提示符窗口,打开之后当出现“Enter password”提示后,直接按回车即可登陆。成功进入mysql命令行。
执行效果如下:

(mysql不输入密码登录mysql)第4步:修改数据库root密码mysql的root也是存在数据库的在,成功登录mysql之后,在命令行中输入以下命令:update mysql.user set password=PASSWORD('pc811.com') where User='root';
其中标红的newpassword请替换为您想要修改的数据库密码。如www.pc811.com。最后不要忘记输入分号(;)
执行效果如下

(修改mysql数据库root密码)第5步. 刷新mysql权限并退出输入flush privileges;(输入分号后回车)再输入quit 回车退出即可。操作方法如下图所示

(刷新mysql权限命令图解)
第6步:任务管理器结束mysql进程
打开任务管理器之后,单击Windows任务管理器中的进程选项卡,在进程选项卡中找到mysqld.exe进程,在mysqld.exe进程上右键,选择结束进程。设置方法图解如下图所示

(任务管理器中的mysqld.exe进程)
第7步. 启动mysql 服务
完成以上6步操作之后,再次打开计算机服务,在计算机服务中找到mysql服务项,在此服务上右键,选择启动。即可。

(启动mysql数据库服务)
到此为止,已经成功的修改MySQL数据库最高管理员root用户的密码了。这时就可以使用刚刚设置的新密码登录Mysql数据库了。