Mysql重置密码过程中遇到的问题解析
程序员文章站
2022-03-10 18:33:26
我的电脑是win10的。
今天打开mysql的时候突然就忘记密码了,输了n多遍怎么都打不开,用命令行打开输完密码总是闪退,于是开始百度解决方法。
首先进入mysql文件夹下,找到my.ini文件,在...
我的电脑是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语句删掉就可以了,同样要用之前的文件替换方法修改。
我的经历就分享到这了,感谢度娘和大佬们的帮助,第一次写博客还请多多谅解~
推荐阅读
-
Win10安装mysql8.0.15 winx64及连接服务器过程中遇到的问题
-
mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑
-
一、mysql数据库,忘记密码怎么处理及处理过程中遇见的问题
-
MySQL的在命名用过程中所遇到的常见问题(3)_MySQL
-
MySQL的在命名用过程中所遇到的常见问题(2)_MySQL
-
MySQL在命名过程中所遇到的常见问题总结
-
mysql的密码丢失问题--重置过密码之后也无法用密码登陆,不输入密码可以登陆
-
mysql安装过程中遇到的问题
-
Ubuntu14.04安装mysql及过程中遇到的一点小问题
-
Win10安装mysql8.0.15 winx64及连接服务器过程中遇到的问题