ubuntu mysql忘记root密码
时间: 2023-06-05 20:47:05 浏览: 136
如果您忘记了Ubuntu上MySQL的root密码,可以按照以下步骤重置密码:
1. 停止MySQL服务:sudo service mysql stop
2. 使用以下命令跳过授权表并进入MySQL:
sudo mysqld_safe --skip-grant-tables &
3. 进入MySQL命令行:mysql -u root
4. 在MySQL命令行中,使用以下命令更新root用户的密码:
UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
5. 刷新MySQL权限表:
FLUSH PRIVILEGES;
6. 退出MySQL命令行:exit
7. 停止MySQL服务:sudo service mysql stop
8. 启动MySQL服务:sudo service mysql start
现在您可以使用新密码登录MySQL了。
相关问题
ubuntu mysql设置root密码
问题:Ubuntu MySQL怎么设root密码?
回答:可以按以下步骤设置Ubuntu MySQL的root密码:
1. 打开终端并登录到MySQL:`sudo mysql -u root -p`
2. 输入初始密码(若没有设置过密码则直接回车)。
3. 输入下列指令更改root密码:`ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';`(请将"新密码"替换成您想要的密码)
4. 退出MySQL:`quit`
5. 现在您可以用新密码重新登录到MySQL:`mysql -u root -p`
ubuntu mysql root密码设置
在 Ubuntu 上设置 MySQL 的 root 密码可以按照以下步骤进行:
1. 打开终端并以 root 用户身份登录。
2. 运行以下命令以安全方式启动 MySQL 服务:
```
sudo systemctl start mysql
```
3. 运行以下命令以登录到 MySQL 服务器:
```
sudo mysql -u root
```
4. 运行以下命令以更改 root 用户的密码:
```
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
```
将 `new_password` 替换为您要设置的新密码。
5. 运行以下命令以刷新 MySQL 的权限表:
```
FLUSH PRIVILEGES;
```
6. 最后,您可以退出 MySQL 终端:
```
exit;
```
请确保将 `new_password` 替换为您要设置的实际密码。