Heim  >  Artikel  >  System-Tutorial  >  So importieren, exportieren, sichern und wiederherstellen Sie Mongodb

So importieren, exportieren, sichern und wiederherstellen Sie Mongodb

WBOY
WBOYOriginal
2024-06-02 09:02:36792Durchsuche

mongodb 如何导入导出备份恢复

1. Sichern Sie Mongodb
mongodump -h RuiyIp -d dataname -o /home/aa/dev/mongodb/data

mongodump mongo Befehl zum Exportieren der Datenbank mongodump --help Sie können die gesamte Hilfe unter diesem Befehl anzeigen

    -h Exportquelle
    -d Der Name der zu exportierenden Datenbank
    -o Der Speicherort, an den die Datenbank exportiert werden soll

Nachdem das Terminal durch N Zeilen gescrollt hat, ist der Datenbankexport abgeschlossen. Sie können in das Verzeichnis /home/aa/dev/mongodb/data gehen, um die exportierte Datei anzuzeigen, die im BSON-Format vorliegt (ich habe das nicht gesehen). Datei sofort nach dem Exportieren, also werde ich warten. Es erscheint nach einer Weile, der Grund ist unbekannt.

2. Wiederherstellen mit: mongorestore-Befehl
mongorestore -d cmsdev  /home/xx/dev/mongodb/data/cmsdev
    -d Verwendeter Datenbankname

Fügen Sie anschließend direkt das gerade exportierte Verzeichnis hinzu, damit alle Tabellen direkt wiederhergestellt werden können. Wenn -c eine Tabelle wiederherstellen soll

3. Importieren
mongoimport -d my_mongodb -c user user.dat
Parameterbeschreibung:

-d gibt die zu verwendende Bibliothek an, in diesem Fall „my_mongodb“
    -c gibt die zu exportierende Tabelle an, in diesem Fall „Benutzer“
Sie können sehen, dass die Tabellenstruktur beim Importieren von Daten implizit erstellt wird

4. Exportieren
mongoexport -d my_mongodb -c user -o user.dat
Parameterbeschreibung:

-d gibt die zu verwendende Bibliothek an, in diesem Fall „my_mongodb“
    -c gibt die zu exportierende Tabelle an, in diesem Fall „Benutzer“
    -o gibt den Namen der zu exportierenden Datei an, in diesem Fall „user.dat“
    Wie Sie oben sehen können, verwendet die Exportmethode den JSON-Stil

Das obige ist der detaillierte Inhalt vonSo importieren, exportieren, sichern und wiederherstellen Sie Mongodb. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn