Estoy usando Ubuntu 16.04. He configurado una base de datos MongoDB
. Cuando lo inicio (con mongod
comando) dice que la base de datos se encuentra en /data/db
( dbpath=/data/db
).
La base de datos funciona bien. Pero en el explorador de archivos no puedo encontrar esa carpeta. He buscado en la Computer
carpeta y en la carpeta Home
( Computer/home/<my name>
).
También mostré archivos y carpetas ocultos con Ctrl + H.
¿Cómo puedo encontrar mi carpeta de base de datos?
/data/db
es el valor predeterminado de la ruta; sidbPath
está configurado, anula este valor. Tenga en cuenta que para usar/data/db
como ruta real, la carpeta debe existir y tener los permisos / propiedad correctos. ver respuesta actualizada con enlace a documentos mongodb/etc/mongod.conf
configuración sólo se utiliza si inicio MongoDB como un servicio o pasar explícitamente en la línea de comandos:mongod --config /etc/mongod.conf
. Si comienzamongod
sin ninguna opción/data/db
, se utilizará el valor predeterminado de . Si comienzamongod
como un servicio en Ubuntu,dbPath
será como se especifica en/etc/mongod.conf
(/var/lib/mongodb
por defecto). Por lo general, desea administrar MongoDB como un servicio para garantizar que se use una configuración consistente entre invocaciones.Para la pregunta anterior, aunque ya han proporcionado algunas respuestas, permítanme traer esta aclaración también:
Cuando usa Linux (Ubuntu), cuando instala mongodb, se configura automáticamente y se ejecuta de manera predeterminada. El dbpath predeterminado se encuentra en
mongodb.conf
. Cuando examine el archivo, verá las siguientes líneas:Ahora, basado en mongodb doc :
Qué hacer:
fuente
Esto se debe a que la "raíz" que está viendo no es la raíz real, es la raíz de su página de inicio, en el Explorador de archivos, cuando esté en la página de inicio de "raíz", presione
backspace
para ir a la carpeta principal.fuente
Intenta escribir
file:///data/db/
en el navegador (Chrome o Fire-Fox). Podrá ver los archivos y las colecciones si los hamongodb
instalado en el sistema, pero todos estarían cifrados para que no pueda leerlos en un editor.fuente