docker 部署mysql
时间: 2023-10-14 19:30:25 浏览: 20
可以通过Docker来部署MySQL数据库,具体步骤如下:
1. 下载 MySQL 镜像
使用以下命令从 Docker Hub 下载 MySQL 镜像:
```
docker pull mysql
```
2. 运行 MySQL 容器
使用以下命令启动 MySQL 容器:
```
docker run --name mysql -e MYSQL_ROOT_PASSWORD=<password> -p 3306:3306 -d mysql
```
其中,`<password>` 是 MySQL 的 root 用户的密码。
3. 进入 MySQL 容器
使用以下命令进入 MySQL 容器:
```
docker exec -it mysql bash
```
4. 登录 MySQL
在 MySQL 容器中,使用以下命令登录 MySQL:
```
mysql -uroot -p
```
输入之前设置的密码,即可成功登录。
5. 创建新用户
在 MySQL 中,创建新用户并授权:
```
CREATE USER '<username>'@'%' IDENTIFIED BY '<password>';
GRANT ALL PRIVILEGES ON *.* TO '<username>'@'%';
```
其中,`<username>` 是新用户的用户名,`<password>` 是新用户的密码。
6. 退出 MySQL
在 MySQL 中,使用以下命令退出:
```
exit;
```
7. 退出容器
在容器中,使用以下命令退出:
```
exit;
```
现在,你已经成功地在 Docker 中部署了 MySQL 数据库。