1-MySQL 忘记密码

1、介绍

MySQL 忘记密码有两种解决方式,其实是一种。

  1. 关闭正在运行的MySQL服务。

  2. 使用 【跳过数据库权限验证】的方式启动 MySQL。有两种方式,任选一种

    1. 使用 service start mysqld -skip-grant-tables 命令启动 MySQL。-skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
    2. 在 MySQL 的配置文件中 my.ini 增加 -skip-grant-tables。然后正常启动 mysql。
  3. 连接到数据库并修改密码:

    1
    2
    3
    mysql> use mysql;   
    mysql> update user set password=password('123') where user='root' and host='localhost';
    mysql> flush privileges;
  4. 退出 MySQL,把my.ini-skip-grant-tables 注释,然后正常启动,使用用户名root和刚才设置的新密码即可登录。


1-MySQL 忘记密码
https://flepeng.github.io/041-MySQL-11-安装和配置-1-MySQL-忘记密码/
作者
Lepeng
发布于
2021年3月6日
许可协议