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
相关推荐
DC_BLOG22 分钟前
IPv6(四)
运维·服务器·网络·ip
shelby_loo23 分钟前
通过 Docker 部署 MySQL 服务器
服务器·mysql·docker
ImomoTo26 分钟前
HarmonyOS学习(十三)——数据管理(二) 关系型数据库
数据库·学习·harmonyos·arkts·鸿蒙
沈艺强28 分钟前
伊犁linux 创建yum 源过程
linux·运维·服务器
拾光师32 分钟前
linux命令行快捷键
linux·运维·服务器
wang_book3 小时前
Gitlab学习(007 gitlab项目操作)
java·运维·git·学习·spring·gitlab
机器视觉知识推荐、就业指导3 小时前
Qt/C++事件过滤器与控件响应重写的使用、场景的不同
开发语言·数据库·c++·qt
jnrjian3 小时前
export rman 备份会占用buff/cache 导致内存压力
数据库·oracle
prcyang3 小时前
Docker Compose
运维·docker·容器
脚踏实地的大梦想家3 小时前
【Docker】安装全流程与配置完整镜像源(可安装 nginx)
运维·docker·容器