mac instalar como abrir macos mongodb osx-lion

macos - instalar - Ubicación de la base de datos mongodb en mac



mongodb download (5)

Soy algo nuevo en mac y en mongodb.

Tengo una extraña duda, accediendo a la base de datos creada usando mongodb en mac?

Lo sé, en Windows hay una carpeta llamada c: / data / db, donde se almacenan los archivos de mi base de datos.

Cómo y dónde en mac, la base de datos está almacenada.

Recuerdo haber hecho algo así como

sudo mkdir -p /data/db sudo chown `id -u` /data/db

para crear dicha carpeta en mac, pero no encontré ningún archivo de base de datos en esta carpeta, aunque creé una base de datos.

¿Dónde se guardan los archivos de la base de datos en mac?

Cualquier ayuda sería realmente apreciada.



El directorio de datos predeterminado para MongoDB es /data/db .

Esto puede ser anulado por una opción de dbpath especificada en la línea de comando o en un archivo de configuración.

Si instala MongoDB a través de un administrador de paquetes como Homebrew o MacPorts, estas instalaciones suelen crear un directorio de datos predeterminado que no sea / data / db y establecer el dbpath en un archivo de configuración.

Si se proporcionó un dbpath a mongod al inicio, puede verificar el valor en el shell de mongo :

db.serverCmdLineOpts()

Vería un valor como:

"parsed" : { "dbpath" : "/usr/local/data" },


Gracias @ Mark, me olvido de esto una y otra vez. Después de instalar MongoDB con Homebrew:

  • Las bases de datos se almacenan en el directorio / usr / local / var / mongodb /
  • El archivo mongod.conf está aquí: /usr/local/etc/mongod.conf
  • Los registros de mongo se pueden encontrar en / usr / local / var / log / mongodb /
  • Los binarios de mongo están aquí: / usr / local / Cellar / mongodb / [versión] / bin

Si mongodb se instala a través de Homebrew, la ubicación predeterminada es:

/ usr / local / var / mongodb

Consulte la respuesta de @simonbogarde para conocer la ubicación de otros archivos interesantes que son diferentes al usar Homebrew.


Tuve el mismo problema, con la versión 3.4.2

para ejecutarlo (si lo instaló con homebrew) ejecute el proceso de esta manera:

$ mongod --dbpath /usr/local/var/mongodb