Mysql重置密码,告别重装

Mysql重置密码

忘记密码的事情时有发生,我自己也发生过两次,故作此文以作重置密码的指导

基础环境

MYSQL VERSION:	mysql-5.7.31-winx64
SYSTEM		 :	windows 10 专业版 20H2

具体操作

1.关闭 MYSQL 服务

net stop mysql

2.进入MYSQL的bin目录

cd C:\softwares\mysql-5.7.31-winx64\bin

3.执行以下命令 (选之一),跳过密码验证

# mysql version 8+
mysqld --console --skip-grant-tables --shared-memory
# mysql 较低版本(5.7 可行,其他未曾尝试,详细可参阅官方文档)
mysqld --skip-grant-tables  #

在这里插入图片描述

4.另开一个CMD窗口,在MYSQL的bin目录下执行

cd C:\softwares\mysql-5.7.31-winx64\bin
mysql

5.进入MYSQL后,权限设置读取到内存里,并且设置新的密码,并且完成后退出

 flush privileges;
 set password for root@localhost='NEW_PASSWORD';
 exit 

flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。

6.启动MYSQL服务

net start mysql

7.使用新的密码登录MYSQL

在这里插入图片描述

完成密码重置!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值