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?
Hallo, könnten Sie den DBpath ändern? – AknKplnoglu