docker mysql 如何在容器内部建数据库
时间: 2024-04-22 08:27:51 浏览: 162
在 Docker 容器内部创建 MySQL 数据库,你可以按照以下步骤进行操作:
1. 运行 MySQL 容器:首先,使用以下命令在 Docker 中运行 MySQL 容器:
```
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=password -d mysql
```
这将创建一个名为 `mysql-container` 的 MySQL 容器,并设置 root 用户的密码为 `password`。你可以根据需要修改容器的名称和密码。
2. 进入容器内部:使用以下命令进入 MySQL 容器的命令行模式:
```
docker exec -it mysql-container bash
```
3. 登录到 MySQL:在容器内部,使用以下命令登录到 MySQL 服务器:
```
mysql -uroot -p
```
输入之前设置的密码 `password`。
4. 创建数据库:在 MySQL 命令行提示符下,使用 `CREATE DATABASE` 语句创建数据库。例如,创建名为 `mydatabase` 的数据库:
```
CREATE DATABASE mydatabase;
```
5. 退出容器:完成数据库创建后,使用 `exit` 命令退出容器的命令行模式。
现在,你在 Docker 容器内部成功创建了一个 MySQL 数据库。你可以使用以下命令验证数据库是否存在:
```
docker exec -it mysql-container mysql -uroot -p -e "SHOW DATABASES;"
```
输入密码后,将显示所有数据库列表,包括你刚刚创建的数据库。
阅读全文