该文章记录了关于在MySQL8.0+环境中修改root密码的方法
网上多数相关教程在8.0及以后版本都不适用,本篇介绍的方法是经过了收集整理和实测的
1.关闭MySQL服务器
Windows: net stop mysql
2.键入下面的命令
Windows: mysqld --shared-memory --skip-grant-tables
3.打开新的终端(命令行),键入下面的命令,无需密码即可登录
Windows: mysql -u root -p
4.修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'npsw';
FLUSH PRIVILEGES
MySQL8.0以上不能设置简单密码否则会报错,尝试使用大小写+数字+特殊符号的密码
5.退出重新登录即可