MySQL数据库密码找回

我经常忘记我的MySQL数据库和密码。下面用这篇文件记录我找回密码的过程。

 

1.打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址

 这一步对于我来说就很难了,因为我经常忘记安装到哪里,更别说咋找了,而且我安装的还有MySQL的一系列软件。

我就是用毕竟笨拙,但是是我首先想到的一个办法。就是在这里找,其实一般情况下,没有自定义习惯的,同时是会在C盘的。

下面是我的查询结果:前面那个C盘没有显示出来。(C:\Program Files (x86)\MySQL\MySQL Workbench 6.2 CE)

 

然后我兴高采烈的以为我找到地址可对了,我就输入了进去了,结果啥反应没有,我还以为我打错字了。

 

然后我注意到,人家是bin文件目录下。然后我就懵逼了。

 

再然后我发现,第一步要找的是mysql.exe和mysqld.exe所在的文件夹,不是光有mysql.exe。 

然后我屁颠屁颠去找mysqld.exe了,还是在C盘,笨拙的方式遍历。但是我找到了,一看地址,是bin文件下,我又乐了。

所以最终我的地址是:C:\Program Files\MySQL\MySQL Server 5.6\bin

 

2. 打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。

因为我是在解决办法之后来回忆和记录的,因此当时没有保留图片,就用别人的图片了

 

3.输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证。

输入该条命令后,会跳过用户的验证。

但是我看有的文章说“注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。”

首先,我并没有出现这种无法操作的情况。所以我也就没去管关闭所谓的进程。

但是我确实去我的进程看了下,mysql服务是否开启,答案是否定。

而正是因为它没有开启,导致我输入这条命令后,报错了 。(具体报错信息我给忘记是啥了,类似找不到该服务这种)

 但是我记得处理办法是:去“服务”里面,找到mysql服务,然后手动开启(我去开启的时候,mysql服务确实是关闭的状态,同时显示手动开启。)这样我就可以进行第四步了。

 

4.然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库。

但是我第一次操作的时候,报错了,显示我不能无密码登录。

 

5. 输入show databases;   可以看到所有数据库说明成功登陆。

 

6. 其中mysql库就是保存用户名的地方。输入 use mysql;   选择mysql数据库。

4.25日更新

 

参考:https://jingyan.baidu.com/article/454316ab4e9e65f7a7c03ad1.html##1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值