docker 安装 mysql
时间: 2023-07-15 19:07:55 浏览: 148
可以通过Docker安装MySQL,具体步骤如下:
1. 拉取MySQL镜像
在命令行中执行以下命令:
```
docker pull mysql:latest
```
2. 运行MySQL容器
在命令行中执行以下命令:
```
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
```
其中:
- `-itd` 表示在后台运行容器
- `--name` 指定了容器的名称为 `mysql-test`
- `-p` 将容器的3306端口映射到主机的3306端口,这样就可以通过主机上的3306端口访问MySQL
- `-e MYSQL_ROOT_PASSWORD=123456` 设置MySQL的root用户密码为`123456`
- `mysql` 表示使用MySQL镜像创建容器
3. 进入MySQL容器
在命令行中执行以下命令:
```
docker exec -it mysql-test bash
```
进入容器后,可以通过以下命令登录MySQL:
```
mysql -u root -p
```
输入之前设置的密码,即可成功登录MySQL。
注意:
在实际生产环境中,需要根据实际情况调整MySQL的配置,例如设置字符集、调整缓存等。同时,需要对外网访问MySQL时,需要修改`my.cnf`文件中的`bind-address`选项,将其设置为`0.0.0.0`。
相关问题
docker 安装MySQL
好的,以下是在 Docker 中安装 MySQL 的步骤:
1. 首先,在您的机器上安装 Docker。
2. 在终端或命令行中,使用以下命令拉取 MySQL 镜像:
```
docker pull mysql
```
3. 使用以下命令启动 MySQL 容器:
```
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest
```
这将启动一个名为“some-mysql”的容器,设置 MySQL 根密码为“my-secret-pw”,并使用最新的 MySQL 镜像。
4. 要连接到 MySQL 容器,请使用以下命令:
```
docker exec -it some-mysql mysql -p
```
这将打开 MySQL 客户端,并要求您输入 MySQL 根密码。
5. 输入密码后,您现在可以在 MySQL 容器中执行命令了。
docker 安装 mysql
好的,以下是在 Docker 中安装 MySQL 的步骤:
1. 首先,从 Docker Hub 上拉取 MySQL 镜像。可以使用以下命令:
```
docker pull mysql
```
2. 接着,创建一个 MySQL 容器。可以使用以下命令:
```
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=<password> -d mysql
```
其中,`<password>` 是你想要设置的 MySQL root 用户的密码。
3. 等待容器启动后,可以使用以下命令进入容器内部的 MySQL:
```
docker exec -it mysql-container mysql -uroot -p
```
然后输入之前设置的密码即可。
4. 最后,可以在 MySQL 中创建数据库和用户等操作。
阅读全文