MySQL 5.7 重置root用户密码

MySQL 5.7 重置root用户密码

如果你忘记了 MySQL 5.7 的 root 用户密码,可以按照以下步骤来重置密码:

1、停止 MySQL 服务。

复制代码
# systemctl stop mysql.service 

2、进入MySQL服务的安全启动模式

复制代码
# mysqld_safe --skip-grant-tables &

3、连接到 MySQL 服务器:

复制代码
# mysql -u root    (回车,以免密的身份连接 mysql)
# FLUSH PRIVILEGES;

4、在 MySQL 命令行中重置 root 用户的密码

复制代码
# ALTER USER 'root'@'%' IDENTIFIED BY '新密码';
# FLUSH PRIVILEGES;    刷新授权列表
# exit;    退出 mysql 命令行

5 、关闭安全模式下的MySQL服务

杀掉mysqd_safe进程

复制代码
# kill -9 `ps -ef | grep mysqld | grep -v grep | awk '{print $2}'`

6、启动MySQL服务

复制代码
# systemctl start mysql

7、使用新密码登录到MySQL验证修改是否成功

复制代码
# mysql -u root -p
相关推荐
lbb 小魔仙几秒前
时序数据库是什么?2026 年五款工业时序数据库横评与场景解析
数据库·时序数据库
零基础1234 分钟前
权限管理怎么做?从“资格”与“空间”双维度设计一套可落地的权限体系
java·服务器·数据库
考虑考虑13 分钟前
JFROG手动上传包
运维·后端·自动化运维
Initialize-le25 分钟前
备份显示成功、恢复却失败?四步验证法
运维
小小龙学IT26 分钟前
PostgreSQL 服务端机制与 SQL 实战深度解析:从 MVCC 到查询优化器
数据库·sql·postgresql
GeofferyLibrom30 分钟前
PS5 自动化挂机指南:基于 Mac + Chiaki-ng 视觉识别——龙信2自动挂机实战
运维·macos·自动化
l1t32 分钟前
DeepSeek总结的DuckDB 从 JSON 字符串到类型化列
数据库·sql·json
海宇数据37 分钟前
零信任架构实战:基于海宇企业综合风险报告构建自动化供应商资质审查网关
运维·人工智能·架构·自动化
codeejun41 分钟前
每日一Go·MySQL-7、MySQL 核心原理全景图谱
开发语言·mysql·golang
Raas10042 分钟前
AI网关能做调用审计吗?MAI Gateway(魔芋企业级AI网关)实战能力深度解读
java·服务器·网络·数据库·gateway·prompt·企业级产品