mysql忘记密码(忘记初始密码),重置密码

mysql忘记密码(忘记初始密码),重置密码

有很多小伙伴有时候没使用mysql太久了或者新安装的,忘记了密码,有时候很纳闷,考虑要不要重装? 那么答案是 不需要,下面就让我来带领你重置密码

1.看mysql服务是否已经启动,如果启动了就关闭

在“运行”窗口,输入“services.msc”,进入“服务”窗口。
在这里插入图片描述

或者直接搜索服务,点击打开
在这里插入图片描述
然后关闭
在这里插入图片描述

2.找到mysql的ini文件所在(如果没有的话就找,肯定有)

以下就教你找到my.ini文件
非安装版(解压能用)【5.7是版本号,每个人可能不一样】

%你的解压路径% \ MySQL\MySQL Server 5.7

这里面就有一个my.ini配置文件,如果没看见,那么请自己创建一个,上百度查看配置内容,复制粘贴就好

安装版(需要安装)
大部分都是使用安装版的mysql,但是呢,这个路径
%你的解压路径% \ MySQL\MySQL Server 5.7
是找不到my.ini文件,创建一个也不会生效
原因:安装版的my.ini配置文件放在别的地方,是一个隐藏文件夹
如果你把隐藏的东西显示出来,那么在C盘会看见
C:\ProgramData 这个隐藏文件夹【简单方法打开这个文件夹,在地址那里写下这个东西 %ProgramData% 这样就会自动打开】
找到 C:\ProgramData\MySQL\MySQL Server 5.7
这里就有my.ini配置文件
在这里插入图片描述

3.设置配置文件的跳过密码验证
在[mysqld]这个标签下面写下这个
skip-grant-tables 这个是跳过密码验证
在这里插入图片描述
4.直接在命令窗口写下这个

mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --console --skip-grant-tables

【C:\ProgramData\MySQL\MySQL Server 5.7\my.ini 这个路径根据直接电脑的看着来】

在这里插入图片描述
看见最后这个表示已经完成
此时该窗口不可再写入。这也是检验命令是否正确执行的一个标准。

5.打开一个新的cmd命令窗口
进入bin
运行mysql -uroot -p
跳出需要密码时,不要输入密码,直接回车,这时候已经进入mysql命令模式了
在这里插入图片描述
6.修改密码

命令

mysql->show databases;

//看到有mysql与test;使用mysql

mysql->use mysql;

//修改密码

mysql->update user set password=password('root') where user='root';

//刷新

mysql->flush privileges;

这样,就将新密码设为了root。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值