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
相关推荐
可涵不会debug1 分钟前
五种IO模型
运维·服务器·网络
水木兰亭4 分钟前
多进程编程总结
linux·运维·服务器
曾阿伦4 分钟前
SQL 用法详解:从基础操作到进阶实战的全场景指南
数据库·sql
ew452185 分钟前
【SQL】DISTINCT 与 GROUP BY 核心区别及常见误区、问题全梳理
sql·mysql
NCU_wander5 分钟前
操作系统/数据库和业务应用/中间件/硬件之间的关系
数据库·中间件
Navicat中国8 分钟前
如何从0到1完成函数设计 | Navicat 教程
数据库·函数·navicat
艾莉丝努力练剑9 分钟前
【Linux:文件 + 进程】理解IPC通信
linux·运维·服务器·开发语言·网络·c++·ide
开开心心就好10 分钟前
安卓免费证件照制作软件,无广告弹窗
linux·运维·安全·pdf·迭代器模式·依赖倒置原则·1024程序员节
jnrjian11 分钟前
Oracle tablespace 对象迁移
数据库·oracle
chushiyunen12 分钟前
人工智能-function calling(函数调用)
数据库·ai编程