单个mongoDB数据库,带有单独的文件夹

时间:2016-09-09 08:03:44

标签: mongodb directory

我需要单独的两个以上位于不同文件夹的数据库,但它应该运行相同的端口号和相同的实例

2 个答案:

答案 0 :(得分:2)

您可以在配置中使用directoryPerDB将数据库分隔到文件系统中的不同文件夹中。

答案 1 :(得分:0)

您可以为第二个实例创建另一个文件夹(例如:mongodb2)dbpath,并在不同的端口运行它(例如:27010)

 mongod --dbpath /usr/local/var/mongodb2 --port 27010

但这样做的最佳方法是创建专用的mongod配置文件,如mongod-DV.confmongod-STAGE.conf。在这些文件中,您可以指定特定于每个mongod实例的dbpath,logpath文件夹,bind_ip,port和pidfilepath,以便您的实例不会相互影响