Linux下MySQL密码忘记的解决方法与步骤详解
当您在Linux系统中忘记MySQL密码时,可以通过以下步骤重置密码。停止MySQL服务并启动安全模式,这是重置密码的关键前提,具体操作如下:
- 使用命令
sudo systemctl stop mysql停止MySQL服务。 - 通过
sudo mysqld_safe --skip-grant-tables &启动MySQL安全模式,跳过权限验证。 - 登录MySQL并执行
UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';来更新密码(注意:MySQL 5.7及以上版本使用authentication_string字段)。 - 刷新权限并重启服务:运行
FLUSH PRIVILEGES;后退出,再用sudo systemctl start mysql重启服务。
重要提示:操作前请备份数据,并确保新密码符合安全规范,以避免安全风险。

未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/5772.html发布于:2026-07-20





