Linux下MySQL密码忘记的解决方法与步骤详解
当您在Linux系统中忘记MySQL密码时,可以通过以下步骤重置密码。停止MySQL服务并启动安全模式,这是重置密码的关键前提,具体操作如下:

  1. 使用命令 sudo systemctl stop mysql 停止MySQL服务。
  2. 通过 sudo mysqld_safe --skip-grant-tables & 启动MySQL安全模式,跳过权限验证。
  3. 登录MySQL并执行 UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root'; 来更新密码(注意:MySQL 5.7及以上版本使用 authentication_string 字段)。
  4. 刷新权限并重启服务:运行 FLUSH PRIVILEGES; 后退出,再用 sudo systemctl start mysql 重启服务。
    重要提示:操作前请备份数据,并确保新密码符合安全规范,以避免安全风险。

linux mysql 密码忘了怎么办,Linux下MySQL密码遗忘重置指南

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

原文地址:https://www.html4.cn/5772.html发布于:2026-07-20