当遇到MySQL忘记密码,重置密码过程。
第一步: 停止数据库
net stop mysql
第二步:在mysql的bin目录下,以管理员方式打开cmd窗口,运行如下命令:
mysqld --defaults-file="E:\zzyy\ruanjian\MySQL\MySQL Server 8.0\my.ini" --console --skip-grant-tables --shared-memory
出现下列界面,然后没有响应,重新以管理员方式运行一个新的cmd(第二个cmd窗口)
第三步: 在第二个cmd窗口中,连接mysql,输入下面的命令:
mysql -uroot -p
当要求输入密码时,直接enter回车,可以直接进去
第四步:继续在第二个cmd窗口,输入下列命令修改root密码
① alter user 'root'@'localhost' identified by 'root';
② set password for root@localhost = '123456';
quit退出数据库,最后运行、登录数据库,并输入密码即可。