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

本文是在 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 
相关推荐
焱焱枫31 分钟前
自适应SQL计划管理(Adaptive SQL Plan Management)在Oracle 12c中的应用
数据库·sql·oracle
2301_7930698235 分钟前
Spring Boot +SQL项目优化策略,GraphQL和SQL 区别,Spring JDBC 等原理辨析(万字长文+代码)
java·数据库·spring boot·sql·jdbc·orm
m0_748232641 小时前
mysql的主从配置
android·mysql·adb
偏右右2 小时前
PL/SQL 异常处理
数据库·sql·oracle
tian-ming3 小时前
MySQL(1)基础篇
数据库·mysql
隔壁老王1563 小时前
postgresql实时同步数据表mysql
数据库·mysql·postgresql
昔我往昔4 小时前
MYSQL中的性能调优方法
数据库·mysql
luoluoal6 小时前
基于Java EE“陕西农特产品”网络交易平台设计与实现(源码+文档)
java·mysql·毕业设计·ssm·源码
獨枭6 小时前
如何在 macOS 上配置 MySQL 环境变量
数据库·mysql·macos
一勺菠萝丶7 小时前
计算机专业知识【MySQL 表名和列名使用中文的探讨】
数据库·mysql·oracle