忘记MySQL密码怎么办?三步快速恢复与重置指南
忘记MySQL密码时,可以通过安全模式重置权限修改配置文件跳过验证来恢复访问权限,立即停止MySQL服务,然后根据操作系统选择以下任一方法操作:

  1. 跳过权限验证启动
    编辑MySQL配置文件(如my.cnfmy.ini),在[mysqld]部分添加 skip-grant-tables 后重启服务,此时无需密码即可登录MySQL,执行UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';重置密码(MySQL 5.7+版本需改用ALTER USER语句)。

    如何恢复mysql密码忘记,忘记MySQL密码的恢复方法

  2. 使用初始化文件重置
    创建临时文件指定新密码,启动时通过--init-file加载,适用于无法修改配置的场景。

  3. 完成后务必移除跳过验证的设置,并重启服务使新密码生效。定期备份密码及启用密码管理工具可避免再次遗忘,注意:生产环境操作前建议备份数据,以防意外损失。

未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网

原文地址:https://www.html4.cn/18389.html发布于:2026-09-22