当遇到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退出数据库,最后运行、登录数据库,并输入密码即可。
MySQL数据库重置root密码步骤
当遗忘MySQL的root密码时,可以通过以下步骤进行重置:1. 停止数据库服务;2. 以管理员模式运行特定命令进入无权限验证模式;3. 在新的cmd窗口中,不输入密码直接连接mysql;4. 使用SQL命令修改root密码。完成以上步骤后,即可使用新密码登录MySQL。
5730

被折叠的 条评论
为什么被折叠?



