Ich habe das gerade selbst gemacht (da ein RockMongo-Export und -Import beschädigt war), also einfach hier posten.
Hinweis: Dies war für MongoDB Version 2.4.9 mit den entsprechenden Versionen von mongodump
und mongorestore
.
Lesen Sie zuerst die für Ihre Versionen relevante Dokumentation, sichern Sie, stellen Sie sicher, dass die folgende Lösung für Ihr Szenario relevant ist.
SSH In
%Vor%Überprüfen Sie, welche Version von mongodump Sie haben:
%Vor%mongodump
Der folgende Befehl löscht * ALLE * Datenbanken.
%Vor%Zip-Dump-Ordner
%Vor%Beenden Sie SSH
%Vor%Download über SCP
(Ersetzen Sie die Umgebungsvariable durch den tatsächlichen Wert).
%Vor%SSH zurück und lösche dump-Dateien
%Vor%Wechseln Sie in der lokalen Befehlszeile in das Verzeichnis, in das Sie die ZIP-Datei heruntergeladen haben:
%Vor%Entpackerordner entpacken
%Vor%Sehen Sie, welche Version von mongorestore Sie haben und dass alles kompatibel ist:
%Vor%An dieser Stelle löschte ich alle meine lokalen * entsprechenden * Datenbanken in RockMongo, so dass der Wiederherstellungsprozess sie von Grund auf neu erstellen würde.
mongorestore
%Vor% Der Standardhost und der verwendete Port sind localhost
und 27017
.
Tags und Links mongodb mongorestore mongodump