windows10下MySQL8.0以上版本忘记密码情况下修改密码(亲测可用)

使用Navicat连接MySQl出现以下错误

在这里插入图片描述
首先在终端尝试通过密码登录,再次报错,如下所示
在这里插入图片描述
查看百度,是登录密码错误
在这里插入图片描述

于是进行忘记密码情况下修改密码,步骤如下

第一步:
打开windows终端,以管理员方式打开,键盘下按下win+s,输入cmd,如下图
在这里插入图片描述

去到mysql安装路径,默认路径C:\Program Files\MySQL\MySQL Server 8.0\bin,并关闭mysql服务,请注意,一定要关闭mysql服务
在这里插入图片描述
第二步:
对mysql进行授权,进行免密登录,请注意,这里和mysql5.7版本是不一样的,需要运行以下命令:mysqld --console --skip-grant-tables --shared-memory
在这里插入图片描述
第三步:
保持该终端运行
新开一个新的终端,注意,需要管理员方式打开,去到mysql安装路径,接着进行免密码登录mysql:mysql -u root -p
在这里插入图片描述
在这里插入图片描述
第四步:
使用MySQL的mysql数据库:use mysql
在这里插入图片描述
第五步:
修改root的密码为空,使用命令:UPDATE mysql.user SET authentication_string=’’ WHERE user=‘root’;,需要注意的是,所有符合均需要为英文符号
在这里插入图片描述
第六步:
关闭两个终端,再新开一个新的终端,注意,还是管理员的方式登录,进入mysql的安装路径
启动mysql服务:net start mysql
在这里插入图片描述
第七步:
登录mysql,由于刚才已经设置密码为空,直接回车便可以登录:mysql -u root -p在这里插入图片描述
第八步:
修改密码,命令如下:alter user user() identified by “123456”;
在这里插入图片描述
第九步:
目前为止,已经成功修改密码,再navicat重新登录
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值