docker修改mysql密码
时间: 2023-07-21 18:59:27 浏览: 94
Docker安装MySQL 8.0.20详细教程
要修改 Docker 中运行的 MySQL 容器的密码,可以按照以下步骤进行操作:
1. 首先,使用以下命令停止正在运行的 MySQL 容器:
```
docker stop <容器名称或容器ID>
```
2. 接下来,使用以下命令启动一个临时的 MySQL 容器,以便执行修改密码的操作:
```
docker run -it --name mysql-temp -e MYSQL_ROOT_PASSWORD=<新密码> mysql:latest
```
请将 `<新密码>` 替换为您想要设置的新密码。
3. 在新的临时容器中,使用以下命令登录到 MySQL 服务器:
```
mysql -u root -p
```
这会要求您输入之前设置的新密码。
4. 成功登录后,使用以下 SQL 语句修改密码:
```
ALTER USER 'root'@'localhost' IDENTIFIED BY '<新密码>';
```
请将 `<新密码>` 替换为您想要设置的新密码。
5. 修改完成后,退出 MySQL 客户端:
```
exit
```
6. 最后,使用以下命令停止临时容器并删除它:
```
docker stop mysql-temp && docker rm mysql-temp
```
现在,您的 Docker 中运行的 MySQL 容器的密码已成功修改为新密码。
阅读全文