MongoDB -Datenverzeichnis ändern

MongoDB -Datenverzeichnis ändern

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.