【发布时间】:2018-10-14 20:16:57
【问题描述】:
使用 Docker (v.2) 我在docker-compose.yml 中设置了一个数据库:
mysql:
image: mariadb:latest
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: 'test'
MYSQL_DATABASE: 'test'
MYSQL_USER: 'test'
MYSQL_PASSWORD: 'test'
这很好用。我需要做什么才能在同一个容器中创建另一个数据库?
【问题讨论】:
-
你能解释更多关于另一个容器的信息吗?它是 MariaDB 的另一个实例吗?或者您想托管另一个数据库,例如 Moongo DB?
-
在 MySQL 中,单个 mysqld 实例支持多个数据库——它们共享公共资源,例如连接端口和身份验证定义(但可能具有不同的权限)。您只想要一个运行多个数据库的实例还是想要多个实例?
-
听起来我想要一个运行多个数据库的单个实例。
-
@GluePear 您介意从我的回答中删除 Accepted 标签吗?它没有回答你的问题,我想删除它。堆栈不允许删除已接受的答案。