mysql重置密码后出现问题_Mysql重置密码过程中遇到的问题解析

我的电脑是win10的。

今天打开mysql的时候突然就忘记密码了,输了n多遍怎么都打不开,用命令行打开输完密码总是闪退,于是开始百度解决方法。

首先进入mysql文件夹下,找到my.ini文件,在[mysqld]的下方添加skip-grant-tables语句。

于是我就照着做了。。。奇怪,my.ini文件在哪,只有my-default.ini啊。

c9d0f6f5bed48237938f5a23f9c6e3be.png

于是我又继续度娘,在地址中输入%programdata%,进入mysql文件夹。。。果然找到了。

439e92610ce859138c6ea94274be5684.png

原来是个隐藏文件夹,怪不得没找到。

然后就打开修改了,咦怎么不能修改。

d83f76ef796392859d4660c266157cc8.png

继续度娘,把my.ini复制到d盘修改保存。然后打开开始菜单,以管理员身份运行cmd。(在开始菜单搜索cmd然后右键“以管理员身份运行”)

输入以下命令(根据实际文件位置修改路径)

copy "d:\mysql\my.ini" "c:\programdata\mysql\mysql server 5.7"

这样就可以免密进入mysql了!

接下来就是修改密码,输入以下命令,密码自己设就可以了。

mysql > use mysql;

mysql > update mysql.user set authentication_string=password('123456') where user='root';

这样密码就重置为123456了。

最后再把my.ini的skip-grant-tables语句删掉就可以了,同样要用之前的文件替换方法修改。

我的经历就分享到这了,感谢度娘和大佬们的帮助,第一次写博客还请多多谅解~

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值