je besoin de séparer plus de 2 bases de données situées différents dossiers, mais il doit être en cours d'exécution même numéro de port et même instancebase de données unique MongoDB avec des dossiers séparés
0
A
Répondre
0
Vous pouvez créer un autre dossier (ex: mongodb2) dbpath pour la deuxième instance, et l'exécuter dans un port différent (ex: 27010)
mongod --dbpath /usr/local/var/mongodb2 --port 27010
Mais la meilleure façon de le faire serait de créer des fichiers de configuration dédiés mongod comme mongod-DV.conf
et mongod-STAGE.conf
. Dans ces fichiers, vous pouvez spécifier dbpath, les dossiers chemin d'accès, bind_ip, port et pidfilepath spécifiques à chaque instance mongod afin que vos instances ne s'affectent pas
2
Vous pouvez utiliser directoryPerDB dans la configuration pour séparer les DB dans différents dossiers dans le système de fichiers.