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
相关推荐
a努力。2 小时前
国家电网Java面试被问:混沌工程在分布式系统中的应用
java·开发语言·数据库·git·mysql·面试·职场和发展
li_wen012 小时前
文件系统(八):Linux JFFS2文件系统工作原理、优势与局限
大数据·linux·数据库·文件系统·jffs2
wypywyp3 小时前
2.虚拟机一直显示黑屏,无法打开,可能是分配的硬盘空间不够
linux·运维·服务器
wWYy.4 小时前
详解redis(16):缓存击穿
数据库·redis·缓存
JosieBook4 小时前
【数据库】Oracle迁移至KingbaseES:挑战、策略与最佳实践
数据库·oracle
一休哥助手4 小时前
时序数据库选型指南:从核心考量到四大主流数据库深度解析
数据库·时序数据库
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.5 小时前
Haproxy会话保持:基于Cookie优化
运维·负载均衡
Mr__Miss5 小时前
说下Mysql的MVCC机制
数据库·mysql
老徐电商数据笔记5 小时前
BI工具与数据分析平台:数据价值呈现的最后一公里
数据库·数据挖掘·数据分析·bi·bi选型思考
学习3人组6 小时前
Docker 容器内文件↔本地双向复制备份
运维·docker·容器