ubuntu中mysqlroot密码修改
时间: 2024-10-14 21:03:47 浏览: 42
在Ubuntu系统中修改MySQL root用户的密码,通常需要通过命令行进行操作。以下是步骤:
1. **登录到Ubuntu终端**:首先打开终端,你可以通过搜索“终端”或按下`Ctrl+Alt+T`快捷键来打开。
2. **启动MySQL服务**:运行以下命令以启用MySQL服务,并确保它是以守护进程模式运行(因为root权限在守护进程中默认不可用):
```
sudo systemctl start mysql
sudo systemctl status mysql
```
3. **切换到MySQL本地非交互模式**:输入以下命令并按回车,它会提示你输入新的root用户密码两次:
```
sudo -u root mysql
```
4. **进入MySQL提示符**:现在你已经以root用户身份进入了MySQL,输入`\>`即可看到提示符。
5. **修改root密码**:运行以下命令,然后依次输入新旧密码和确认新密码(第一次输入后按回车,第二次输入确认新密码):
```
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
```
6. **退出MySQL**:完成密码更改后,输入 `\q` 或者 `EXIT` 退出MySQL。
7. **重新启动MySQL服务**:最后,关闭并重启MySQL以应用新的配置:
```
sudo systemctl restart mysql
```
请注意,如果你之前设置了iptables防火墙,记得允许MySQL监听外部连接,例如:
```
sudo ufw allow '_mysql'
```
阅读全文