我是靠谱客的博主 壮观戒指,最近开发中收集的这篇文章主要介绍mysql8.0密码重置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

mysql密码忘了,以下步骤可以找回密码。

1、打开一个cmd窗口,输入net stop mysql(关掉mysql服务)

2、打开一个新的cmd窗口(win+R),然后进入mysql的安装目录下的bin目录,

 然后输入mysqld --skip-grant-tables --shared-memory --console,跳过密码--shared-memory一定要加,不加,进不去,--console则是让服务以命令行的模式启动,这样,可以看到启动记录(可加可不加)。

然后再开一个新的cmd窗口,在里面输入mysql -u root -p ,后面提示密码的时候,直接回车,就能不用密码进入mysql了。

进了mysql以后,输入use mysql,然后,输入update user set authentication_string='' where user='root'; 密码被改成空了,因为密码本身是会加密码,所以这里一定要设为空密码。

此时,可以用select user,authentication_string from user;来查看一下,密码是否为空,如果是空,就能直接输入quit退出了。

退出后,关掉所有窗口(其实是怕mysqld的服务窗口没有关掉,如果关掉,其它可以不关)。

开个新cmd窗口,然后在里面输入net start mysql,然后进入mysql的bin目录。

在目录里输入mysql -u root -p,在后面的密码提示里回车就行了。

进了数据库以后,输入 alter user 'root'@'localhost' identified by '123456';  (这里密码自己改,但是不知道为什么,改成123的时候,不行,所以,还是老实的改成六位以上的密码)。然后,输入quit退出就行了。再登陆,密码就是123456了。

最后

以上就是壮观戒指为你收集整理的mysql8.0密码重置的全部内容,希望文章能够帮你解决mysql8.0密码重置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部