MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

mongoDB, impossibile leggere dal file di configurazione -- config in una cartella diversa / Disinstallarlo?

Problema risolto con i seguenti passaggi (grazie a "The Little MongoDB Book" di Karl Seguin).

Se hai installato MongoDB tramite il pacchetto di download da mongodb.org, devi creare il tuo file di configurazione in /bin. Segui le istruzioni di seguito

(copiato dal libro di Karl Seguin):

  1. scarica il pacchetto
  2. decomprimi il pacchetto
  3. Crea un nuovo file di testo nella sottocartella bin denominata mongodb.config (se hai problemi con le autorizzazioni per salvare il file, salvalo prima sul desktop, quindi sposta il file nella cartella).
  4. Aggiungi una singola riga al tuo mongodb.config:dbpath=PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABASE_FILES. Ad esempio, su Windows potresti fare dbpath=c:\mongodb\data e su Linux potresti fare dbpath=/var/lib/mongodb /dati.
  5. Assicurati che il dbpath che hai specificato esista
  6. Avvia mongod con il parametro --config /path/to/your/mongodb.config

Per me, il mio percorso di avvio del file mongodb.config era:

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

(Nota, questo è mongodb.config, non il file mongodb.conf come molti tutorial chiedono di puntare.)

Spero che questo aiuti qualcuno.

Link al libro di Seguin (è gratuito):http://openmymind.net/mongodb.pdf