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

本文是在 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 
相关推荐
NaMM CHIN2 小时前
sql实战解析-sum()over(partition by xx order by xx)
数据库·sql
不瘦80斤不改名2 小时前
深入浅出 MySQL(一):一文理清 SQL 核心规范与五大分类
数据库·sql·mysql
woniu_buhui_fei3 小时前
MySQL知识整理二
数据库·mysql
看海的四叔5 小时前
【SQL】SQL同环比计算的多种实现方式
数据库·hive·sql·mysql·数据分析·同环比
eEKI DAND5 小时前
SQL美化器:sql-beautify安装与配置完全指南
数据库·sql
nbwenren5 小时前
MySQL中日期和时间戳的转换:字符到DATE和TIMESTAMP的相互转换
数据库·mysql
NiKick6 小时前
MySql中的事务、MySql事务详解、MySql隔离级别
数据库·mysql·adb
wellc7 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
ccice017 小时前
mysql之如何获知版本
数据库·mysql
九皇叔叔8 小时前
MySQL8.0 初始化官网数据
mysql·source·加载数据