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

本文是在 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 
相关推荐
在未来等你6 小时前
SQL进阶之旅 Day 23:事务隔离级别与性能优化
sql·mysql·postgresql·高并发·数据一致性·数据库优化·事务隔离
海棠一号6 小时前
JAVA理论第七章-MYSQL
java·数据库·mysql
_Chipen8 小时前
6.10 - 常用 SQL 语句以及知识点
数据库·sql·oracle
青春之我_XP8 小时前
【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)
数据库·sql
qq_390934749 小时前
MySQL中的系统库(简介、performance_schema)
android·数据库·mysql
胡斌附体9 小时前
mysql为什么一个表中不能同时存在两个字段自增
数据库·mysql·自增字段·auto increment
AllWe$9 小时前
十、MySQL InnoDB引擎底层解析
java·数据库·mysql
小前端大牛马9 小时前
mysql-innoDB存储引擎事务的原理
数据库·mysql
Xx震zZ9 小时前
MySQL 主从复制
数据库·mysql