Linux下修改MySQL密码的详细步骤与注意事项
在Linux系统中修改MySQL密码,可以通过命令行使用mysqladmin工具或登录MySQL后执行SQL命令来实现。最直接的方法是使用mysqladmin -u root -p password '新密码'命令,但需确保当前用户具有相应权限,以下是具体操作步骤:

  1. 使用mysqladmin修改密码(适合已知原密码的情况):
    打开终端,输入以下命令,按提示输入原密码后即可更新:

    linux下如何修改mysql密码是什么,Linux下修改MySQL密码方法详解

    mysqladmin -u 用户名 -p password '新密码'

    注意:如果MySQL服务为8.0及以上版本,可能需要先使用ALTER USER语句修改密码策略。

  2. 登录MySQL后修改密码(适用于忘记原密码或需精细管理的情况):
    首先登录MySQL:

    mysql -u root -p

    输入原密码后,在MySQL提示符下执行:

    ALTER USER '用户名'@'localhost' IDENTIFIED BY '新密码';

    完成后需执行FLUSH PRIVILEGES;刷新权限

  3. 忘记密码时的强制重置方法

    • 停止MySQL服务:sudo systemctl stop mysql
    • 启动无密码验证模式:sudo mysqld_safe --skip-grant-tables &
    • 重新登录并执行上述ALTER USER命令,最后重启服务。

重要提示

  • 修改密码后务必测试新密码是否生效,避免被锁在系统外。
  • 生产环境中建议使用强密码并定期更换,同时备份关键数据。
  • 不同Linux发行版或MySQL版本可能略有差异,请参考官方文档调整操作。

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

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