kali mysql 忘记root 密码
时间: 2023-07-16 11:02:57 浏览: 194
### 回答1:
如果你忘记了Kali Linux上MySQL的root密码,你可以按照以下步骤进行重置密码:
1. 首先,打开终端并以root用户身份登录Kali Linux系统。
2. 运行以下命令以停止MySQL服务器的运行:service mysql stop
3. 运行以下命令以启动MySQL服务器并跳过权限验证:mysqld_safe --skip-grant-tables &
4. 接下来,您需要使用以下命令登录到MySQL服务器:mysql -u root
5. 在MySQL命令行中,使用以下命令选择MySQL数据库:use mysql;
6. 运行以下命令以更新root用户的密码:update user set password=PASSWORD("新密码") where User='root'; (将“新密码”替换为你想要设置的新密码)
7. 运行以下命令以刷新权限:flush privileges;
8. 最后,运行以下命令以退出MySQL命令行:quit;
9. 运行以下命令以停止MySQL服务器:service mysql stop
10. 最后,使用以下命令启动MySQL服务器:service mysql start
完成以上步骤后,您应该能够使用新密码成功登录到Kali Linux上的MySQL数据库。请确保将“新密码”替换为您自己设置的安全密码。
### 回答2:
如果你忘记了 Kali Linux 中 MySQL 的 root 密码,可以按照以下步骤进行重置:
1. 首先,打开终端并以 root 用户身份登录 Kali Linux。
2. 输入以下命令来停止 MySQL 服务:`service mysql stop`。
3. 接下来,运行以下命令以跳过认证启动 MySQL 服务:`mysqld_safe --skip-grant-tables &`。
4. 现在,你可以使用以下命令以 root 身份登录 MySQL 服务器:`mysql -u root`。
5. 登录成功后,使用以下命令选择 MySQL 数据库:`use mysql;`。
6. 接下来,运行以下命令来更改 root 用户的密码:`update user set authentication_string=PASSWORD('新密码') where User='root';`。
- 在上述命令中,将 `新密码` 替换为你想要设置的新密码。
7. 执行下面的命令以使更改生效并退出 MySQL 命令行:`flush privileges;`,`quit;`。
8. 最后一步是重启 MySQL 服务,可以使用以下命令完成:`service mysql restart`。
9. 现在,你可以使用新密码以 root 身份登录 MySQL 服务器了。
注意:请确保你使用的是 root 用户来执行上述操作,并根据实际需要替换步骤中的相关信息。重置密码后,确保记住新密码并妥善保存。
### 回答3:
如果忘记了Kali Linux系统上MySQL数据库的root密码,可以通过以下步骤来重置密码:
1. 首先,打开终端并登录到Kali Linux系统。
2. 在终端中输入以下命令以停止MySQL服务器:
```
sudo service mysql stop
```
3. 然后,以管理员权限启动MySQL服务器且不加载任何权限表:
```
sudo mysqld_safe --skip-grant-tables &
```
4. 现在,登录到MySQL服务器:
```
mysql -u root
```
5. 在MySQL客户端中输入以下命令以使用MySQL数据库:
```
use mysql;
```
6. 更新root用户的密码:
```
update user set password=PASSWORD("新密码") where User='root';
```
注意:将 "新密码" 替换为您想要设置的新密码。
7. 刷新权限表:
```
flush privileges;
```
8. 退出MySQL客户端:
```
quit;
```
9. 最后,重新启动MySQL服务器:
```
sudo service mysql start
```
现在,您应该能够使用新设置的密码以root身份登录MySQL数据库了。请确保将"新密码"替换为您自己设定的密码。