MySQL密码遗忘的修改
第一步:打开管理员cmd
Win+R → 输入 cmd → Ctrl+Shift+Enter(管理员运行)
第二步:停止MySQL服务
net stop mysql80
第三步:跳过密码启动MySQL
注意这里找自己的Program Files中的MySQL的bin.
cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
mysqld --skip-grant-tables --shared-memory --datadir="C:\ProgramData\MySQL\MySQL Server 8.0\Data"
窗口卡住不动是正常的!不要关!
第四步:新开第二个普通cmd窗口
Win+R → 输入 cmd → 回车
cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
mysql -u root
第五步:重置密码
sql
flush privileges;
sql
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
第六步:重启MySQL
关掉第一个卡住的窗口,然后在第二个窗口输入:
在这里先exit退出来,在将其分个执行。
net stop mysql80 net start mysql80
第七步:验证新密码登录
mysql -h localhost -u root -p