记录 Windows系统下MySQL忘记root密码的解决办法

1、window下关闭MySQL相关服务

image

 

2、重新启动MySQL

a、 使用管理员权限打开CMD

b、找到myql的安装目录下的bin文件,cmd 进入此文件下(cd /d  D:\MySql\mysql-8.0.23-winx64\bin)

c、运行 mysqld --console --skip-grant-tables --shared-memory 启动可以跳过密码验证

 

3、使用管理员权限打开另外一个cmd窗口登录MySQL

a、找到myql的安装目录下的bin文件,cmd 进入此文件下(cd /d  D:\MySql\mysql-8.0.23-winx64\bin)

b、运行 mysql -uroot

c、修改root密码依次执行下述语句(不能忘记后面的分号结尾):

update mysql.user set authentication_string='' where user='root';
flush privileges;
alter user 'root'@'localhost' IDENTIFIED BY 'new_paw';

4、关闭CDM程序,重新启动mysql,使用新密码登录

 

posted @ 2026-01-20 12:03  Ranging  阅读(6)  评论(0)    收藏  举报