忘记密码不要慌,五步教你找回密码

本文是在 centos 8 和 MySQL 8 中进行,若其他环境无效欢迎留言评论探讨。

本文主要采用--skip-grant-tables 进行重置密码

1.停止MySQL服务

bash 复制代码
  systemctl stop mysqld

2.设置以root用户运行MySQL,跳过密码验证

bash 复制代码
mysqld --skip-grant-tables --user=mysql &

3.登录MySQL

bash 复制代码
mysql

4.刷新权限

bash 复制代码
flush privileges;

5.修改root用户密码为new-password

bash 复制代码
alter user 'root'@'localhost' identified by 'new_password';

6.新密码登录

bash 复制代码
mysql -u root -p 
相关推荐
Dxy12393102161 小时前
MySQL分库分表如何选择ID
mysql
imDwAaY1 小时前
SQL 查询突然变慢了?一篇讲清慢 SQL 排查思路
后端·mysql
花间相见1 小时前
【计算基础|MySQL03】【上手】多表查询与聚合
数据库·mysql
the局外人1 小时前
学会 SQLAlchemy 搭建 Python 与 MySQL 之间的数据访问桥梁 🚀
后端·python·sql
冰暮流星1 小时前
mysql索引失效的情形
数据库·笔记·sql·mysql
Navicat中国2 小时前
SQL 编辑器生产力:重构与实时错误检测
数据库·sql·重构·编辑器·navicat
Pniubi2 小时前
三种count
mysql
2601_962780912 小时前
2027风险管理岗准备路线:数学与应用数学专业如何补齐金融、SQL与Python
python·sql·金融
ynchyong3 小时前
创建MySQL只读账号
android·数据库·mysql
Gauss松鼠会13 小时前
高斯数据库(openGauss)的物理存储结构
运维·服务器·数据库·sql·opengauss·经验总结