centos7下docker安装mysql
时间: 2025-01-14 10:59:07 浏览: 36
### 在 CentOS 7 上使用 Docker 安装 MySQL
#### 准备工作
确保 CentOS 7 已经正确安装并配置了 Docker。如果尚未安装 Docker,则需按照官方文档完成安装过程[^2]。
#### 下载 MySQL 镜像
为了获取 MySQL 的 Docker 映像,可以执行如下命令来拉取指定版本的 MySQL:
```bash
docker pull mysql:8.0
```
这条指令会从 Docker Hub 中下载 MySQL 8.0 版本的映像文件到本地机器上[^4]。
#### 创建挂载目录
创建用于存储数据库数据和其他持久化信息的主机目录结构,以便于管理和备份操作更加便捷:
```bash
mkdir -p /mydata/mysql/conf.d
mkdir -p /mydata/mysql/logs
mkdir -p /mydata/mysql/data
```
这些路径将在稍后的容器配置过程中被引用作为卷绑定的目标位置。
#### 启动 MySQL 容器
利用之前准备好的资源启动一个新的 MySQL 实例,并将其命名为 `mysql` 或者其他自定义的名字;同时设置环境变量以初始化 root 用户密码等必要参数:
```bash
docker run --name=mysql \
-p 3306:3306 \
-v /mydata/mysql/conf.d:/etc/mysql/conf.d \
-v /mydata/mysql/logs:/logs \
-v /mydata/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=your_password_here \
-d mysql:8.0
```
上述命令中 `-e MYSQL_ROOT_PASSWORD=` 参数后面应该替换为你想要设定的实际密码字符串[^1]。
#### 访问新实例
一旦容器成功启动之后就可以尝试连接至新的 MySQL 数据库服务端点了。可以通过多种方式实现这一点,比如直接在宿主机内部通过命令行客户端访问,或者是借助外部应用程序来进行远程管理。
阅读全文
相关推荐
















