sql >> Base de Datos >  >> NoSQL >> MongoDB

mongoDB, no se pudo leer desde el archivo de configuración:configuración en una carpeta diferente / ¿Desinstalarlo?

Problema resuelto con los siguientes pasos (gracias a 'The Little MongoDB Book' de Karl Seguin).

Si instaló MongoDB a través del paquete de descarga de mongodb.org, debe crear su propio archivo de configuración en /bin. Siga las instrucciones a continuación

(copiado del libro de Karl Seguin):

  1. descargar paquete
  2. descomprimir paquete
  3. Cree un nuevo archivo de texto en la subcarpeta bin llamado mongodb.config (si tiene problemas de permisos para guardar el archivo, guárdelo primero en su escritorio y luego mueva el archivo a la carpeta).
  4. Agregue una sola línea a su mongodb.config:dbpath=PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABASE_FILES. Por ejemplo, en Windows puede hacer dbpath=c:\mongodb\data y en Linux puede hacer dbpath=/var/lib/mongodb /datos.
  5. Asegúrese de que existe la ruta de base de datos que especificó
  6. Inicie mongod con el parámetro --config /path/to/your/mongodb.config

Para mí, mi ruta de acceso al archivo mongodb.config fue:

mongod --config /opt/sm/sets/versions/databases/head/mongodb/bin

(Tenga en cuenta que esto es para mongodb.config, no para el archivo mongodb.conf como muchos tutoriales piden señalar).

Espero que esto ayude a alguien.

Enlace al libro de Seguin (es gratis):http://openmymind.net/mongodb.pdf