Mysql密码忘记怎么修改?

1》首先将MySQL的服务关闭,两种方法:1,打开命令行输入net stop mysql或者net stop mysql5命令即可关闭MySQL服务。

2,在运行窗口中输入services.msc打开服务窗口,找到mysql服务右键点击选择停止,即可关闭服务

找到MYSQL服务右键点击选择停止,即可关闭服务

2》打开MySQL安装路径,进入到bin目录中复制路径。

3》打开命令行,输入cd C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin回车

4》输入mysqld --skip-grant-tables然后回车,如果你的mysql安装路径bin目录下存在mysqld.exe文件这条命令没问题,但是如果没有这个文件就会提示mysqld命令找不到之类的错误,我的电脑就是,因为我的电脑mysql安装bin目录下不存在mysqld.exe文件所以会报错,但是bin目录下存在mysql-nt.exe所以,上条命令就改为mysqld-nt --skip-grant-tables然后回车,此时这个命令行就不能输入东西了,类似于卡了的状态,这时先不用管这个命令行,再打开一个新的命令行。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。

5》打开新的命令行,输入mysql回车

6》出现以上界面证明你已经成功了,成功的绕过了MySQL的登录验证,接下来就是找到存放用户名和密码的地方修改了,首先将所有的数据库显示出来,输入show databases;回车

7》出现上述界面表示成功显示出数据库了,主要的用户名和密码存在与mysql数据库中,接下来输入use mysql;回车,将数据库定位到mysql数据库上

8》出现上述界面表示定位成功,接下来就是查看当前数据库中的表了,输入show tables;将mysql数据库中的所有表显示出来

9》出现上述界面证明查看数据表成功,主要用户名和密码存在与user表中,接下来查看user表中的数据,输入

select user,host,password from user;回车

10》出现上述界面表示用户名以及显示成功,接下来就是将密码修改即可,输入update user set password=password('123456') where user='root' and host='localhost';即可完成对mysql密码的修改,然后输入select user,host,password from user查看修改后的密码

11》出现上述界面表示已经修改完成了,接下来即可使用新密码进行MySQL的登录了

原文:https://blog.csdn.net/kaifaxiaoliu/article/details/79774265 
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值