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

本文是在 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经典实例——使用多张表
数据库·sql
摇滚侠10 小时前
MyBatis 入门到项目实战 特殊 SQL 的执行 34-37
java·sql·mybatis
layflat_coder11 小时前
NL2SQL 正确率怎么提升:ChatBI 的 `<error-msg>` 错误反馈闭环
sql
健康平安的活着11 小时前
mysql中数据库脚本太大,通过脚本命令修改db名称
数据库·mysql
minji...13 小时前
MySQL数据库 (八) MySQL表的基本查询(下),truncate、group by、聚合函数、分组聚合统计
数据库·mysql·聚合函数·update·分组聚合统计
乐世东方客13 小时前
备份脚本记录(binlog文件+mysql+mongo)
android·数据库·mysql
暴力求解13 小时前
MySQL---数据类型
数据库·mysql
摇滚侠14 小时前
MyBatis 入门到项目实战 MyBatis 分页插件 65-66
java·开发语言·sql·mybatis
北风toto15 小时前
深度拆解:本体与智能体协同生成SQL的底层逻辑与工程实践
数据库·sql·microsoft
倒流时光三十年15 小时前
PostgreSQL NULLIF 条件表达式函数详解
数据库·sql·postgresql