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
相关推荐
Geoking.2 分钟前
Redis 中 ziplist 与 quicklist 解析与对比
数据库·redis·缓存
DevangLic4 分钟前
【win的实用官方工具集合】解决:该设备正在使用中,请关闭所有。。。
运维·学习·工具
思成不止于此8 分钟前
MySQL 查询进阶(二):行筛选与条件查询
数据库·笔记·学习·mysql
java_logo9 分钟前
Milvus GUI ATTU Docker 容器化部署指南
运维·数据库·docker·容器·eureka·milvus
盛满暮色 风止何安13 分钟前
负责均衡的理解
运维·服务器·网络·网络协议·系统安全·安全架构
武帝为此18 分钟前
【MongoDB 数据库介绍】
数据库·mongodb
悦来客栈的老板23 分钟前
AST反混淆实战|reese84_jsvmp反编译前的优化处理
java·前端·javascript·数据库·算法
wyjcxyyy27 分钟前
2025polar冬季赛复盘(WEB,MISC)
运维·服务器
倔强的石头_34 分钟前
灵活性与高性能兼得:KingbaseES 对 JSON 数据的全面支持解析
数据库
#微爱帮#35 分钟前
微爱帮监狱寄信写信小程序数据库优化技术文档
数据库