¡Estoy usando ubuntu 16.04! ¿Es posible cambiar el directorio de datos para una base de datos específica en mongo? Estoy tratando de configurar este motor de recomendación y me pidieron que creara una nueva base de datos MongoDB y estableciera su ruta a la carpeta.
Antes de la versión 3.0.0 , todas las bases de datos que aloja un mongod
deben estar en la misma carpeta dbpath que se puede configurar a través de argumentos de comando usando el indicador --dbpath
o el archivo de configuración.
Sin embargo, ¿podría ejecutar múltiples mongods y alojarlos individualmente? ya sea en diferentes ip/puertos.
Versión 3.0.0 puede usar el indicador --directoryperdb
dentro de los argumentos del comando o la configuración para configurar varios directorios por base de datos (consulte https://docs.mongodb.com/manual/reference/program/mongod/#cmdoption--directoryperdb )
Utiliza un directorio separado para almacenar datos para cada base de datos. Los directorios están bajo el directorio --dbpath, y cada nombre de subdirectorio corresponde al nombre de la base de datos.
Cuando inicia mongod.exe, puede establecer la ruta de la base de datos con el
mongod.exe --dbpath "ruta a su carpeta"
entorno.
sí, es posible, ejecute el proceso mongod con la opción --dbpath