当前位置: 移动技术网 > IT编程>数据库>Mysql > Mysql重置密码过程中遇到的问题解析

Mysql重置密码过程中遇到的问题解析

2018年09月12日  | 移动技术网IT编程  | 我要评论

我的电脑是win10的。

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

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

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

\

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

\

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

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

\

继续度娘,把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语句删掉就可以了,同样要用之前的文件替换方法修改。

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网