Wenn Sie als Datenbankadministrator arbeiten.
In diesem Artikel wird angezeigt, wie Sie den Ort anpassen, an dem der MongoDB -Server die Datendateien speichert. Dies ist nützlich, wenn Sie einen benutzerdefinierten Speicherort für Ihre Datendateien festlegen müssen, ohne den Quellcode des MongoDB -Servers zu ändern.
Nun springen wir hinein.
Wo speichert MongoDB seine Datendateien??
Das erste, was Sie verstehen, bevor Sie das Datenverzeichnis ändern.
Beachten Sie, dass das Standarddatenverzeichnis für den MongoDB -Server abhängig von der Installationsmethode und dem Zielhostsystem variiert wird.
Sie können jedoch die MongoDB -Konfigurationsdatei überprüfen, um mehr zu erfahren. Das Folgende ist das Standarddatenverzeichnis für MongoDB Version 6.0 unter Windows und Debian:
Windows -> C: \ Programme \ Mongodb \ Server \ 6.0 \ Daten
Debian ->/var/lib/mongoDB
Sobald Sie die Standard -Standortwerte festgestellt haben, können wir erfahren, wie Sie das Datenverzeichnis ändern können.
Methode 1 - Ändern Sie vorübergehend das MongoDB -Datenverzeichnis
Die erste Methode, um das Standarddatenverzeichnis zu ändern, erfolgt während des Server -Startprozesses. Der Befehl mongod liefert uns den Parameter -dbPath, mit dem wir ein benutzerdefiniertes Datenverzeichnis für den Server angeben können.
Die Befehlssyntax ist unten dargestellt:
$ mongod - -dbpath = "Pfad/to/data/Verzeichnis"
Der Befehl startet den Server, der das Datenverzeichnis als angegebener Wert festlegt.
Es ist gut zu bedenken, dass dies eine vorübergehende Maßnahme ist. Sobald Sie den Server neu starten.
Methode 2 - Stellen Sie das MongoDB -Datenverzeichnis dauerhaft fest
Wenn Sie das Standarddatenverzeichnis dauerhaft festlegen möchten, das beim Neustart des Servers bestehen bleibt, können Sie Änderungen an der Konfigurationsdatei vornehmen.
Suchen Sie den Mongod.Conf -Datei im Verzeichnis install_dir/Bin gefunden.
$ sudo nano / etc / mongod.Conf
Suchen Sie als nächstes den unten gezeigten Eintrag:
Lagerung:
dbPath:/var/lib/mongoDB
Tagebuch:
aktiviert: wahr
Ändern Sie den Wert des DPPATH -Parameters in den Pfad Ihres Zieldatenverzeichnisses.
Lagerung:
dbPath: /data /db
Tagebuch:
aktiviert: wahr
Speichern Sie die Datei und starten Sie den MongoDB -Server neu.
Hinweis: Stellen Sie sicher, dass Ihr Zieldatenverzeichnis im System vorhanden ist.
Abschluss
In diesem Beitrag wurde das Konfigurieren eines benutzerdefinierten Datenverzeichnisses für den MongoDB-Server mithilfe des Parameters des DBPaths und der Konfigurationsdatei erläutert. Zwei Methoden wurden mit den entsprechenden Beispielen diskutiert.