docker 安装 mysql5.7 
时间: 2023-05-02 19:02:39 浏览: 115
使用docker安装mysql5.7的步骤如下:
1. 在本地安装docker。
2. 从docker hub上下载mysql5.7的镜像。
```sh
docker pull mysql:5.7
```
3. 运行mysql容器并指定密码和端口。
```sh
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=password -d mysql:5.7
```
4. 进入mysql容器并建立与本地的连接。
```sh
docker exec -it mysql bash
mysql -uroot -p
```
5. 至此,已成功安装mysql5.7并连接到该数据库服务。
相关问题
docker安装MySQL5.7
要安装MySQL5.7,你可以使用Docker来创建一个MySQL5.7的镜像容器。以下是两种方式来安装MySQL5.7并实现数据和配置的持久化。
方式一:
1. 执行以下命令创建需要挂载的目录:
```
mkdir -p /usr/local/docker/mysql5.7/conf
mkdir -p /usr/local/docker/mysql5.7/data
mkdir -p /usr/local/docker/mysql5.7/log
```
2. 停止并删除之前的MySQL5.7容器:
```
docker stop mysql5.7
docker rm mysql5.7
```
3. 运行以下命令创建MySQL5.7容器,并将数据和配置目录挂载到宿主机上:
```
docker run -d -p 3306:3306 --privileged=true -v /usr/local/docker/mysql5.7/conf:/etc/my.cnf -v /usr/local/docker/mysql5.7/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD='123456' --name mysql5.7 mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci
```
方式二:
1. 执行以下命令创建需要挂载的目录:
```
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
```
2. 运行以下命令创建MySQL5.7容器,并将数据、配置和日志目录挂载到宿主机上:
```
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
```
以上两种方式都可以安装MySQL5.7,并实现数据和配置的持久化。你可以根据自己的需求选择其中一种方式进行安装。
docker安装Mysql 5.7
以下是在Docker中安装MySQL 5.7的步骤:
1. 在本地安装Docker。
2. 打开终端并输入以下命令来拉取MySQL 5.7镜像:
```
docker pull mysql:5.7
```
3. 运行以下命令来创建一个MySQL容器:
```
docker run -p 3306:3306 --name mysql57 -e MYSQL_ROOT_PASSWORD=your_password -d mysql:5.7
```
这将在后台运行一个名为"mysql57"的容器,并将MySQL端口映射到本地端口3306。您需要将"your_password"替换为实际的密码。
4. 运行以下命令来进入MySQL容器:
```
docker exec -it mysql57 bash
```
5. 运行以下命令来使用MySQL客户端登录:
```
mysql -uroot -p
```
输入您设置的密码,即可成功登录MySQL。
现在,您已经成功在Docker中安装了MySQL 5.7。
相关推荐
















