记录 Windows系统下MySQL忘记root密码的解决办法
1、window下关闭MySQL相关服务

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,使用新密码登录
本文来自博客园,作者:Ranging,转载请注明原文链接:https://www.cnblogs.com/wfone/p/19505938
本博客中所有的随笔、文章只是记录个人在学习、工作中遇到的问题。
       如果博客内容有侵犯您权益的地方,请及时联系本人处理。

浙公网安备 33010602011771号