前言
好久没用数据库的软件了,要用的时候突然发现密码已经忘记了,怎么试都不对,心态直接爆炸,上一次用还是22年6月份,也记不得当时用数据库干什么了,这份爆炸浮躁的心态值得这样记录一下,警示自己不骄不躁,不气不馁,砥砺前行。
1.停止mysql服务
要用管理员的身份打开cmd
net stop mysql
2.使用–skip-grant-tables选项启动mysql服务
服务器将不加载权限判断,跳过密码验证登录。
mysqld --shared-memory --skip-grant-tables
3.另起一个cmd窗口输入mysql命令直接登录
mysql
4.刷新MySQL的系统权限相关表
FLUSH PRIVILEGES;
5.重新设置新密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
重启mysql服务登录
net start mysql
mysql -u root -p