linux安装mysql但忘记密码
时间: 2024-04-09 22:26:17 浏览: 13
在Linux上安装MySQL并忘记密码后,可以通过以下步来重置密码1. 首先,停止MySQL服务。使用以下命令:
```
sudo service mysql stop
``2. 接下来,以跳过权限的方式启动MySQL服务。可以使用以下命令:
```
sudo mysqld_safe --skip-grant-table &
```
3. 然后,使用用户登录到MySQL服务器。可以使用以下命令:
```
mysql -u root
```
4. 在命令行中,切换到mysql数据库 ```
use mysql;
```
5. 现在,执行以下命令来更新root用户的密码:
```
update user set authentication_string=password('新密码') where user='root';
```
注意:将`新密码`替换为您想要设置的新密码。
6. 更新完密码后,刷新权限:
```
flush privileges;
```
7. 最后,退出MySQL命令行:
```
exit;
```
8. 现在,重新启动MySQL服务:
```
sudo service mysql start
```
这样,您就成功重置了MySQL的密码。请确保将`新密码`替换为您自己的新密码。
相关问题
linux安装mysql忘记密码
你可以通过以下步骤重新设置 MySQL 的 root 密码:
1. 首先,停止 MySQL 服务。在终端中执行以下命令:
```
sudo service mysql stop
```
2. 使用以下命令以跳过密码验证方式启动 MySQL 服务:
```
sudo mysqld_safe --skip-grant-tables &
```
3. 打开新的终端窗口,使用以下命令登录到 MySQL 服务器:
```
mysql -u root
```
4. 在 MySQL 提示符下,切换到 `mysql` 数据库:
```
use mysql;
```
5. 更新 `user` 表中 root 用户的密码。执行以下命令:
```
update user set authentication_string=PASSWORD("新密码") where User='root';
```
注意:将 `"新密码"` 替换为你想要设置的新密码。
6. 刷新 MySQL 权限:
```
flush privileges;
```
7. 退出 MySQL 提示符:
```
exit;
```
8. 停止 MySQL 服务:
```
sudo service mysql stop
```
9. 启动 MySQL 服务:
```
sudo service mysql start
```
现在你的 MySQL root 密码已被重新设置为你所提供的新密码。请确保将 `"新密码"` 替换为你想要设置的实际密码。
linux安装mysql忘记随机生成密码
你可以通过以下步骤重新设置 MySQL 的 root 密码:
1. 首先,停止 MySQL 服务。在终端中执行以下命令:
```
sudo service mysql stop
```
2. 使用以下命令以跳过密码验证方式启动 MySQL 服务:
```
sudo mysqld_safe --skip-grant-tables &
```
3. 打开新的终端窗口,使用以下命令登录到 MySQL 服务器:
```
mysql -u root
```
4. 在 MySQL 提示符下,切换到 `mysql` 数据库:
```
use mysql;
```
5. 更新 `user` 表中 root 用户的密码。执行以下命令:
```
update user set authentication_string=PASSWORD("新密码") where User='root';
```
注意:将 `"新密码"` 替换为你想要设置的新密码。
6. 刷新 MySQL 权限:
```
flush privileges;
```
7. 退出 MySQL 提示符:
```
exit;
```
8. 停止 MySQL 服务:
```
sudo service mysql stop
```
9. 启动 MySQL 服务:
```
sudo service mysql start
```
现在你的 MySQL root 密码已被重新设置为你所提供的新密码。请确保将 `"新密码"` 替换为你想要设置的实际密码。