2016-11-08 3 views
1

Ich habe Probleme beim Ändern der dbPath von MongoDB auf meinem Entwicklungscomputer.Ändern Sie den dbPath für Mongodb

Ich habe die install instructions auf der MongoDB-Website gefunden. Ich habe MongoDB 3.4.0-rc2 auf Linux Mint 18, meiner Entwicklungsmaschine, installiert.

Meine / Partition ist relativ klein und ich möchte, dass MongoDB die DB-Dateien in meiner viel größeren /home Partition speichern. In /etc/mongod.conf habe ich DBPATH zu dbPath: /home/mongodb/data

Die Berechtigungen fein geändert und wenn ich anfangen mongod mit mongod -f /etc/mongod.conf alles wie erwartet funktioniert.

Wenn ich nicht die Config-Datei angeben, bekomme ich folgende Fehler

exception in initAndListen: 29 Data directory /data/db not found., terminating 

Beim Versuch, den Service nichts zu starten scheint zu passieren, und von dem, was ich sagen kann, werden keine Protokolle erstellt.

Während der MongoDB documentation Lesen durch fand ich die folgenden

Die Init-Skripte Linux-Paket nicht erwarten, storage.dbPath von den Standardeinstellungen zu ändern. Wenn Sie die Linux-Pakete verwenden und storage.dbPath ändern, müssen Sie Ihre eigenen Init-Skripte verwenden und die integrierten Skripts deaktivieren.

Wie deaktiviere ich die eingebauten Skripte, wo sind sie? Oder mache ich das alles falsch?

+0

Hallo, könnten Sie den DBpath ändern? – AknKplnoglu

Antwort

Verwandte Themen