MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

mongoDB, Konnte Konfigurationsdatei nicht lesen – Konfiguration in anderem Ordner / Deinstallieren?

Das Problem wurde mit den folgenden Schritten behoben (dank Karl Seguins „The Little MongoDB Book“).

Wenn Sie MongoDB über das Download-Paket von mongodb.org installiert haben, müssen Sie Ihre eigene Konfigurationsdatei in /bin erstellen. Befolgen Sie die nachstehenden Anweisungen

(aus dem Buch von Karl Seguin kopiert):

  1. Paket herunterladen
  2. Paket entpacken
  3. Erstellen Sie eine neue Textdatei im Unterordner bin mit dem Namen mongodb.config (Wenn Sie beim Speichern der Datei Berechtigungsprobleme haben, speichern Sie sie zuerst auf Ihrem Desktop und verschieben Sie die Datei dann in den Ordner).
  4. Fügen Sie Ihrer mongodb.config eine einzelne Zeile hinzu:dbpath=PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABASE_FILES. Unter Windows könnten Sie beispielsweise dbpath=c:\mongodb\data und unter Linux dbpath=/var/lib/mongodb eingeben /Daten.
  5. Stellen Sie sicher, dass der von Ihnen angegebene Datenbankpfad existiert
  6. Mongod mit dem Parameter --config /path/to/your/mongodb.config starten

Für mich war mein Startpfad zur Datei mongodb.config:

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

(Beachten Sie, dass es sich um die Datei mongodb.config handelt, nicht um die Datei mongodb.conf, auf die viele Tutorials hinweisen möchten.)

Hoffe, das hilft jemandem.

Link zu Seguins Buch (kostenlos):http://openmymind.net/mongodb.pdf