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

本文是在 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 
相关推荐
YUJIANYUE3 小时前
发立得信息发布系统房屋信息版(php+mysql)V1.0版
mysql·php
星辰离彬3 小时前
Java 与 MySQL 性能优化:MySQL 慢 SQL 诊断与分析方法详解
java·spring boot·后端·sql·mysql·性能优化
rit84324995 小时前
ELK实现nginx、mysql、http的日志可视化实验
mysql·nginx·elk
面朝大海,春不暖,花不开5 小时前
使用 Python 正则表达式实现文本替换与电话号码规范化
python·mysql·正则表达式
NineData9 小时前
NineData数据库DevOps功能全面支持百度智能云向量数据库 VectorDB
数据库·人工智能·mysql
浮生若梦l11 小时前
在 Spring Boot 项目里,MYSQL中json类型字段使用
spring boot·mysql·json
Smile_Gently11 小时前
MySQL 安装与使用详解
mysql
?ccc?11 小时前
MySQL故障排查与生产环境优化
数据库·mysql
重生之后端学习11 小时前
苍穹外卖-day03
java·开发语言·数据库·spring boot·mysql·spring·tomcat