Backups
Backups sind ein essenzieller Bestandteil jeder Datenbankstrategie. Sie schützen vor Datenverlust durch technische Fehler, versehentliches Löschen oder Sicherheitsvorfälle. MongoDB stellt zwei Hauptwerkzeuge zur Verfügung:
mongodump/mongorestorefür binäre Backupsmongoexport/mongoimportfür JSON- oder CSV-Exporte
mongodump und mongorestore
mongodump und mongorestoremongodump
mongodumpmongodump erstellt ein binäres Backup der Datenbank, das mit mongorestore wieder eingespielt werden kann.
Syntax
mongodump <options> <connection-string>Optionen
--username, --password, --authenticationDatabase
Bei aktivierter Authentifizierung notwendig.
Wenn du den --password-Parameter weglässt, fragt dich das CLI in einem zweiten Schritt nach dem Passwort
Beispiel
mongorestore
mongorestoremongorestore spielt ein binäres Backup, das mit mongodump erstellt wurde, wieder ein.
Syntax
Optionen
--username, --password, --authenticationDatabase
Bei aktivierter Authentifizierung notwendig.
Wenn du den --password-Parameter weglässt, fragt dich das CLI in einem zweiten Schritt nach dem Passwort
Beispiel
mongoexport und mongoimport
mongoexport und mongoimportmongoexport
mongoexportmongoexport exportiert Daten aus einer Collection als JSON oder CSV, was z. B. für Datenanalysen nützlich ist.
Syntax
Optionen
--username, --password, --authenticationDatabase
Bei aktivierter Authentifizierung notwendig.
Wenn du den --password-Parameter weglässt, fragt dich das CLI in einem zweiten Schritt nach dem Passwort
Beispiel
mongoimport
mongoimportmongoimport importiert strukturierte Daten in eine MongoDB-Collection.
Syntax
Optionen
--username, --password, --authenticationDatabase
Bei aktivierter Authentifizierung notwendig.
Wenn du den --password-Parameter weglässt, fragt dich das CLI in einem zweiten Schritt nach dem Passwort
Beispiel
Last updated