mysql忘记密码解决方案

一. 本质 通过跳过密码验证,直接以无密码的方式连接MySQL,进而修改当前用户的密码。二. 操作步骤(确保在管理员cmd下操作)1. 关闭MySQL服务器 2. 跳过密码验证启动MySQL 在8.0版本以前,使用命令:mysql -uroot -p 8.0版本及之后,请使用以下命令:mysql -uroot -p 3. 直接以无密码的方式连接 ...
mysql忘记密码解决方案
一. 本质

通过跳过密码验证,直接以无密码的方式连接MySQL,进而修改当前用户的密码。

二. 操作步骤(确保在管理员cmd下操作)

1. 关闭MySQL服务器

2. 跳过密码验证启动MySQL

在8.0版本以前,使用命令:mysql -uroot -p

8.0版本及之后,请使用以下命令:mysql -uroot -p

3. 直接以无密码的方式连接

输入命令后,直接回车即可登录MySQL

4. 修改当前用户的密码

存储在数据库用户表中的密码字段,通常存储的是密文,只有用户自己知道明文内容,以此增加安全性。密码对比仅在密文层面进行。

方法1(如方法1不可行,请使用方法2)

方法2

5. 立即刷新修改的数据至硬盘

6. 重启数据库

建议使用第二种方法

重启后,打开管理员cmd窗口,执行以下命令以重置密码:mysqladmin -uroot -p password 新密码 直接回车完成密码重置。2024-10-24
mengvlog 阅读 50 次 更新于 2025-10-30 05:17:25 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部