创建MongoDB数据库并将其路径设置为特定文件夹

gee*_*ech 5 mongodb

我正在使用Ubuntu 16.04!是否可以在mongo中更改特定数据库的数据目录?我正在尝试设置此推荐引擎,并被要求创建一个新的MongoDB数据库并将其路径设置为文件夹。

Kev*_*ith 4

在 3.0.0 版本之前,一个主机的所有数据库都mongod必须位于同一 dbpath 文件夹中,该文件夹可以使用--dbpath标志或配置文件通过命令参数进行设置。

但是,您可以运行多个 mongod 并单独托管它们吗?要么在不同的IP/端口上。

版本 3.0.0您可以使用--directoryperdb命令参数或配置中的标志来为每个数据库设置多个目录(请参阅https://docs.mongodb.com/manual/reference/program/mongod/#cmdoption--directoryperdb

使用单独的目录来存储每个数据库的数据。这些目录位于--dbpath目录下,每个子目录名称与数据库名称相对应。