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

本文是在 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 
相关推荐
wind_one119 分钟前
16。基础--SQL--DQL-分页查询
数据库·sql
q***420522 分钟前
python的sql解析库-sqlparse
数据库·python·sql
又是忙碌的一天2 小时前
mysql 学习第二天 SQL语句
sql·学习·mysql
q***92512 小时前
MySQL 启动失败 (code=exited, status=1FAILURE) 异常解决方案
数据库·mysql
qq_5470261793 小时前
Docker 搭建单节点MySQL服务
mysql·adb·docker
面向星辰4 小时前
sql通配符(大量查找搜索索引)
数据库·sql
斐硕人4 小时前
SQL滚动求和
数据库·sql·mysql·maxcompute
合作小小程序员小小店5 小时前
web开发,在线%药店管理%系统,基于Idea,html,css,jQuery,java,ssm,mysql。
java·前端·mysql·jdk·html·intellij-idea
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ5 小时前
java实现校验sql中,表字段在表里是否都存在,不存在的给删除掉
java·sql
baivfhpwxf20236 小时前
删除数据表SQL,不是删除数据,是删除表结构
数据库·sql