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
相关推荐
利刃大大1 分钟前
【Redis】Redis介绍 && Jedis && SpringDataRedis && 自定义序列化 && 端口转发配置
java·数据库·redis·缓存
无所事事的海绵宝宝10 分钟前
数据库基础知识
数据库
杨了个杨898211 分钟前
Ftp服务部署
linux·运维·服务器
zhang1338308907511 分钟前
CG-04-C1 加热式雨量筒 低温自动加热 无惧寒冬 也能工作
大数据·运维·网络·人工智能·自动化
两千连弹12 分钟前
认识Redis:一款高性能的内存数据库
数据库·redis·后端·sql·缓存
刃神太酷啦14 分钟前
Linux 进程控制终极指南:fork/exec/wait 全解析 + 模拟 shell 实战----《Hello Linux!》(8)
java·linux·运维·服务器·c语言·c++·leetcode
南棱笑笑生15 分钟前
20260105给荣品RD-RK3588S-AHD开发板适配Rockchip原厂的Buildroot【linux-6.1】系统
linux·运维·服务器·rockchip
十六年开源服务商18 分钟前
WordPress问答社区搭建全攻略
运维·开源
2501_9418017619 分钟前
面向微服务异步事件驱动与可靠消息处理的互联网系统高可用设计与多语言工程实践分享
数据库
2501_9419820521 分钟前
企业微信自动化中的文件与图片发送——绕过系统对话框的底层流处理
运维·自动化·企业微信