docker安装mysql5.7并使用
时间: 2023-11-12 17:17:06 浏览: 50
使用Docker安装MySQL5.7可以按照以下步骤进行操作。
1. 首先,拉取MySQL5.7镜像。你可以使用以下命令下载最新版本的MySQL5.7镜像:
```
docker pull mysql:5.7
```
如果你想下载指定版本的MySQL5.7,可以使用命令:
```
docker pull mysql:5.7.34
```
2. 创建宿主机的数据、配置和日志目录。你可以使用以下命令创建相应的目录:
```
mkdir -p /usr/local/docker_data/mysql/data
mkdir -p /usr/local/docker_data/mysql/conf/conf.d
mkdir -p /usr/local/docker_data/mysql/conf/mysql.conf.d
mkdir -p /usr/local/docker_data/mysql/logs
```
3. 运行MySQL容器。你可以使用以下命令来启动一个名为mysql5.7的容器,并将宿主机的目录挂载到容器中:
```
docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d -v /usr/local/docker_data/mysql/data:/var/lib/mysql -v /usr/local/docker_data/mysql/conf:/etc/mysql/ -v /usr/local/docker_data/mysql/logs:/var/log/mysql mysql:5.7
```
在CentOS 7上,如果目录挂载失败,你可以添加`--privileged=true`参数给容器,让容器拥有真正的root权限:
```
docker run --privileged=true --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d -v /usr/local/docker_data/mysql/data:/var/lib/mysql -v /usr/local/docker_data/mysql/conf:/etc/mysql/ -v /usr/local/docker_data/mysql/logs:/var/log/mysql mysql:5.7
```
这样,你就成功地使用Docker安装并运行了MySQL5.7数据库。你可以使用Navicat或其他工具连接到MySQL数据库进行开发和管理。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Docker安装MySQL5.7和8](https://download.csdn.net/download/weixin_38627769/14886408)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Docker 安装MySQL 5.7(超详细文图说明及MySQL配置)](https://blog.csdn.net/weixin_43956484/article/details/116499061)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]