8.0 MySQL 忘记密码改法

本文详细介绍了在MySQL8.0版本中,如果忘记密码如何通过管理员权限的CMD进行重置的完整步骤,包括停止和启动MySQL服务,跳过授权表,以及使用ALTER USER命令设置新密码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

8.0 MySQL忘记密码改法

由于MySQL版本的更新,之前的一些修改密码的语句会失效,以下为收集各位大佬意见后的一个汇总。

  1. 鼠标右键以管理员身份打开cmd,在其中将目录转到mysql安装目录下的bin。 以下所有操作均在以管理员身份打开下的cmd中的mysql的bin目录下
    在这里插入图片描述
    如果bin不在c盘,且cd :其他盘无法打开,则先cd:其他盘,之后再 其他盘: 即可转到该目录下

  2. 命令:net stop mysql

    启动mysql,运行成功如下:在这里插入图片描述

  3. 命令mysqld --console --skip-grant-tables --shared-memory

    运行成功如下:在这里插入图片描述

  4. 注意:如果上一步成功,则需要重新以管理员身份打开一个cmd,并转到bin目录下

    命令: mysql

    运行成功如下:
    在这里插入图片描述

  5. 命令:use mysql

    运行成功如下:
    在这里插入图片描述

  6. 命令: ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

    注意分号别忘了复制

  7. 命令:flush privileges;

    注意分号别忘了复制
    第7、8步最终成功后如下:
    在这里插入图片描述
    ==注意:执行第7步后,有可能出现如图问题,可以先执行第8步,再执行第7步,最后再重复一次第8步。

  8. 命令:exit

    运行成功如下:
    在这里插入图片描述

  9. 命令:mysqladmin -u root -p shutdown

    运行成功会提示输入密码,最终如下:
    在这里插入图片描述

  10. 命令:net start mysql

  11. 命令:mysql -uroot -p

    第10、11步运行成功如下:
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值