Recibí un error sobre dbpath (/data/db/) does not exist
, pero /etc/mongodb.conf
lo llamé dbpath = /var/lib/mongodb.
Entonces, ¿cuál es el dbpath predeterminado para MongoDB?¿Cuál es la ruta de base de datos predeterminada para MongoDB?
Respuesta
Tengo la versión 2.0.7 instalada en Ubuntu y de manera predeterminada en /var/lib/mongodb/
y eso también es lo que se colocó en mi archivo /etc/mongodb.conf
.
El dbpath predeterminado para mongodb es /data/db
.
No hay archivo de configuración por defecto, por lo que sea necesario especificar esto cuando comenzando con mongod
:
mongod --config /etc/mongodb.conf
.. o utilizar una instalación de MongoDB envasados (como por Redhat o Debian/Ubuntu), que se incluir una ruta de archivo de configuración en la definición del servicio.
Nota: para comprobar las opciones DBPATH y de línea de comandos para un funcionamiento mongod
, conectarse a través de la cáscara mongo
y ejecute:
db.serverCmdLineOpts()
En particular, si una costumbre dbpath
se establece que será el valor de :
db.serverCmdLineOpts().parsed.dbpath // MongoDB 2.4 and older
db.serverCmdLineOpts().parsed.storage.dbPath // MongoDB 2.6+
Depende de la versión y la distribución.
Por ejemplo, la descarga predeterminada pre-2.2 del sitio MongoDB usa: /data/db
pero la instalación de Ubuntu en un punto solía usar: var/lib/mongodb
.
Creo que estos han sido estandarizados ahora, por lo que 2.2+ solo usará data/db
ya sea que se descargue directamente en el sitio o desde los repositorios.
La diferencia en las distribuciones se basa en la definición de empaquetado y servicio. Inicie 'mongod' sin ningún parámetro y obtendrá un dbpath predeterminado de'/data/db' (el único predeterminado codificado). – Stennie
Estoy usando Debain y el valor predeterminado fue var/lib/mongodb también – Vass
Para una máquina de Windows iniciar el proceso de mongod
especificando el dbpath:
mongod --dbpath \mongodb\data
Referencia: Manage mongod
Processes
Esta respuesta también se aplica a Linux –
- 1. ¿Cuál es la configuración predeterminada de MongoDB en OSX?
- 2. Crear base de datos usando script en la ruta predeterminada?
- 3. CREAR BASE DE DATOS en la ruta predeterminada
- 4. ¿Cuál es la ruta predeterminada de debug.keystore en Mac?
- 5. MongoDB como la base de datos principal?
- 6. ¿MongoDB MapReduce bloquea la base de datos
- 7. ¿Cuál es la codificación predeterminada para System.IO.File.ReadAllText
- 8. ¿Cuál es la "mejor" base de datos para incrustado?
- 9. ¿Cuál es el estado de la base de datos HTML5?
- 10. Ubicación predeterminada de la base de datos PostgreSQL en Linux
- 11. ¿Cuál es la forma más fácil de proteger con contraseña la base de datos mongodb para usuarios remotos?
- 12. ¿Cuál es la sobrecarga de Java ORM para MongoDB
- 13. MongoDB o CouchDB como base de datos para dispositivos móviles?
- 14. Cifrado de base de datos MongoDB
- 15. ¿Cuál es la altura predeterminada de UITableViewCell?
- 16. CREAR BASE DE DATOS utilizando el archivo en la ruta predeterminada
- 17. ¿Cuál es la mejor forma de almacenar datos individuales no repetitivos en una base de datos?
- 18. ¿Cuál es la ubicación predeterminada para los registros de MSBuild?
- 19. Arquitectura de base de datos MongoDB
- 20. ¿Cómo uso CouchDB como base de datos back-end para una aplicación MeteorJS, en lugar de la MongoDB predeterminada?
- 21. ¿Cuál es la ruta predeterminada para incluir archivos del sistema OSX al compilar una aplicación C++?
- 22. crear base de datos segura en mongodb
- 23. ¿Cómo cambiar la intercalación predeterminada de una base de datos?
- 24. ¿Cuál es la mejor base de datos de objetos Java?
- 25. ¿Ruta de guardado predeterminada para Python IDLE?
- 26. Establecer conexión de base de datos predeterminada Rieles
- 27. DataSize base de datos en MongoDB
- 28. Cambio de ruta de MongoDB?
- 29. En Oracle, ¿cómo se cambia la base de datos 'predeterminada'?
- 30. cuál es la hoja de ruta de Python para evolucionar
por qué el libro 'mongodb: la guide' definitiva, dijo que' por defecto en/data/db ¿? No sé por qué. – holys
Esto podría ser un factor de cómo se creó el paquete de distribución. Instalé mi copia usando 'apt-get'. ¿Cómo instalaste tu copia? ¿Sigue apareciendo el error acerca de que dbpath no existe? – HeatfanJohn