
MySQL忘记密码解决办法
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
当您不慎忘记了MySQL数据库的登录密码时,可以尝试通过跳过权限表认证或重置root用户密码的方法来重新获得访问权限。本文将详细介绍这两种实用技巧的具体操作步骤。
第一步:关闭MySQL服务
```shell
service mysql stop
```
第二步:修改登录设置
编辑配置文件`my.cnf`
```shell
vi /etc/my.cnf # 注意路径,确保正确找到该文件的位置。
```
在 `[mysqld] ` 段中添加一行:
```plaintext
skip-grant-tables
```
`skip-grant-tables` 的作用是跳过权限验证,允许无需密码直接登录MySQL。
第三步:重启MySQL服务并修改密码
启动MySQL服务以应用更改
```shell
service mysql start # 或者使用 service mysqld restart 命令。
```
然后用 root 用户登录:
```shell
mysql -u root
```
切换到 `mysql` 数据库,执行以下命令(适用于 MySQL 版本5.7):
```sql
use mysql;
# 如果MySQL版本为5.7,则需要使用如下方式重置密码:
ALTER USER root IDENTIFIED BY 新密码;
FLUSH PRIVILEGES;
```
完成上述步骤后即可用新的密码登录MySQL。
全部评论 (0)
还没有任何评论哟~


