docker内mysql部署详细配置信息
时间: 2023-10-16 20:08:11 浏览: 104
好的,下面是在 Docker 容器内部署 MySQL 的详细步骤:
1. 首先,从 Docker Hub 下载 MySQL 镜像。执行以下命令即可:
```
docker pull mysql
```
2. 创建 MySQL 的数据卷,用于保存 MySQL 数据库文件。执行以下命令:
```
docker volume create mysql_data
```
3. 启动 MySQL 容器,并挂载数据卷。执行以下命令:
```
docker run -d --name mysql \
-v mysql_data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=<your_password> \
mysql
```
其中,`<your_password>` 为 MySQL 的 root 用户密码。
4. 等待容器启动完成后,进入容器内部,执行以下命令:
```
docker exec -it mysql bash
```
5. 在容器内部,进入 MySQL 管理界面。执行以下命令:
```
mysql -u root -p
```
输入密码 `<your_password>`,进入 MySQL 管理界面。
6. 创建一个新用户,并授权给该用户访问 MySQL 数据库。执行以下命令:
```
CREATE USER '<your_username>'@'%' IDENTIFIED BY '<your_password>';
GRANT ALL PRIVILEGES ON *.* TO '<your_username>'@'%';
FLUSH PRIVILEGES;
```
其中,`<your_username>` 和 `<your_password>` 分别为你要创建的 MySQL 用户名和密码。
7. 退出 MySQL 管理界面,退出容器内部。执行以下命令:
```
exit
exit
```
至此,在 Docker 容器内部部署 MySQL 的过程就完成了。
阅读全文