mysql5.7密码忘记

1.停止MySQL服务

去任务管理器中右键选中MySQL57(有些版本的服务名字可能是MySQL)服务,并停止该服务。

方法1:打开计算机管理,找到服务,找到mysql,手动关闭

方法2:输入mysql net stop(win10家庭版不适用,命令不齐全)

2.跳过验证(skip grant tables)

方法1:cmd输入:

mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --skip-grant-tables

方法2:打开programData目录下my.ini找到mysqld字段,在下面添加skip grant tables

3.在手动打开一个cmd,无密码进入mysql

输入如下命令:

update mysql.user set authentication_string = password('123456') where user='root';
flush privileges

4.重启mysql服务或重启计算机

mysql net start

猜你喜欢

转载自www.cnblogs.com/hetaoyuan/p/12397337.html