Das beste MongoDB-Backup (mongodump) und Wiederherstellung (mongorestore)-Tutorial im Jahr 2024. In diesem Tutorial können Sie MongoDB Datensicherung,MongoDB Datenrettung, lernen
In MongoDB verwenden wir MongoDB mongodump Befehlsdaten zu sichern. Mit diesem Befehl können alle Daten in das angegebene Verzeichnis exportieren.
mongodump Befehl kann durch die Parameter der Reihenfolge der Server-Dump die Daten angegeben exportieren.
mongodump Befehlsskript Syntax lautet wie folgt:
>mongodump -h dbhost -d dbname -o dbdirectory
MongDB wo die Server-Adresse, zum Beispiel: 127.0.0.1, natürlich können Sie auch die Portnummer angeben: 127.0.0.1: 27017
Datenbankinstanz gesichert werden sollen, zum Beispiel: Test
Datensicherung Speicherort, zum Beispiel: c: \ data \ dump, natürlich, das Verzeichnis im Voraus zu etablieren muss, nachdem die Sicherung abgeschlossen ist, wobei das System automatisch ein Testverzeichnis unter dem Dump-Verzeichnis erstellt, gespeichert das Verzeichnis Backup-Daten innerhalb der Datenbankinstanz.
27017 lokal zu starten Sie Ihren mongod Dienst verwendet. Öffnen Sie eine Eingabeaufforderung, geben Sie MongoDB Installationsverzeichnis bin-Verzeichnis, geben Sie den Befehl mongodump:
>mongodump
Nach den obigen Befehl ausgeführt wird, wird der Client eine Verbindung der IP 127.0.0.1 und Port-Nummer 27017 auf der MongoDB-Service ist und alle Daten zu bin / dump / Verzeichnis sichern. Befehlsausgabeergebnisse sind wie folgt:
mongodump Befehl optionale Parameter sind im Folgenden aufgelistet:
Grammatik | Beschreibung | Beispiele |
---|---|---|
mongodump --host HOST_NAME --port PORT_NUMBER | Mit diesem Befehl werden alle Daten sichern MongoDB | mongodump --host w3cschool.cc --port 27017 |
mongodump --dbpath DB_PATH --out backup_directory | mongodump --dbpath / data / db / --out / data / backup / | |
mongodump --collection COLLECTION --db DB_NAME | Dieser Befehl wird die angegebene Datenbank-Backup-Set. | mongodump --collection mycol --db Test |
mongodb verwenden mongorestore Befehl, um die Backup-Daten wiederherzustellen.
mongorestore Befehlsskript Syntax lautet wie folgt:
>mongorestore -h dbhost -d dbname --directoryperdb dbdirectory
MongoDB-Server-Adresse, wo
Müssen die Datenbankinstanz, wie beispielsweise wiederherzustellen: nicht das gleiche, wie Test2 Test, kann natürlich auch der Name und die Zeit gesichert werden,
Backup-Standortdaten, zum Beispiel: c: \ data \ Dump \ test, warum sollte es mehr ein Test sein, anstatt die Backup-Zeit von dump, der Leser sehen den Hinweis darauf!
Die Erholungszeit, löschen Sie zuerst die aktuellen Daten, und dann wiederherstellen die Daten gesichert. Das heißt, nach der Wiederaufnahme, nach der Sicherung geändert Hinzufügen von Daten gelöscht werden, warnen Oh!
Als nächstes führen wir den folgenden Befehl ein:
>mongorestore
Führen Sie den obigen Befehl Ausgabeergebnisse sind wie folgt: