虚拟机centos7docker安装mysql
时间: 2025-02-05 12:02:16 浏览: 55
### 使用 Docker 在 CentOS 7 上安装 MySQL
#### 准备工作
确保已成功安装并配置好 Docker 环境。如果尚未完成此操作,则需先执行以下命令来加载并重启 Docker[^2]:
```bash
sudo systemctl daemon-reload
sudo systemctl restart docker
```
#### 安装 MySQL 镜像
通过 Docker Hub 获取官方 MySQL 镜像文件,这一步骤可以通过 `docker pull` 命令实现。
```bash
sudo docker pull mysql:latest
```
该命令会下载最新版本的 MySQL 数据库镜像到本地机器上。
#### 启动 MySQL 容器
创建一个新的容器实例并将 MySQL 服务运行其中。可以指定一些环境变量来自定义设置,比如 root 用户密码等参数。
```bash
sudo docker run --name=mysql-container \
-e MYSQL_ROOT_PASSWORD=your_password_here \
-p 3306:3306 \
-d mysql:latest
```
上述脚本中的选项解释如下:
- `--name=mysql-container`: 给新启动的容器命名。
- `-e MYSQL_ROOT_PASSWORD=your_password_here`: 设置 MySQL 的 root 密码。
- `-p 3306:3306`: 将主机端口映射至容器内部的服务端口。
- `-d mysql:latest`: 表明以后台模式启动最新的 MySQL 版本。
#### 进入 MySQL 容器终端
一旦容器已经启动并且正在运行,就可以利用下面这条指令进入到交互式的 Bash shell 中去管理数据库了[^1]。
```bash
sudo docker exec -it mysql-container /bin/bash
```
此时可以在容器内直接访问 MySQL 并对其进行各种管理和维护操作。
#### 测试连接
最后,在宿主机或者其他远程客户端尝试建立与 MySQL Server 的 TCP/IP 连接测试其可用性和响应速度。
---
阅读全文
相关推荐

















