Il miglior tutorial Backup MongoDB (mongodump) e recupero (mongorestore) Nel 2024, in questo tutorial puoi imparare backup dei dati MongoDB,MongoDB Data Recovery,
In MongoDB usiamo comando MongoDB mongodump per eseguire il backup dei dati. Questo comando può esportare tutti i dati nella directory specificata.
mongodump comando può esportare i dati specificati dai parametri dell'ordine della discarica server.
mongodump sintassi dello script dei comandi è la seguente:
>mongodump -h dbhost -d dbname -o dbdirectory
MongDB dove l'indirizzo del server, ad esempio: 127.0.0.1, naturalmente, è anche possibile specificare il numero di porta: 127.0.0.1: 27017
istanza di database per eseguire il backup, ad esempio: prova
percorso di archiviazione di backup dei dati, ad esempio: C: \ Data \ discarica, naturalmente, la directory deve stabilire in anticipo, dopo aver completato il backup, il sistema crea automaticamente una directory di prova sotto la directory discarica, i dati di backup di directory memorizzati all'interno del database.
27017 usato a livello locale per avviare il servizio di mongod. Aprire un prompt dei comandi, digitare directory directory di installazione bin MongoDB, immettere il comando mongodump:
>mongodump
Dopo aver eseguito il comando precedente, il cliente si collega al IP è 127.0.0.1 e la porta numero 27017 sul servizio MongoDB e il backup di tutti i dati a bin / scarico / directory. risultati di output dei comandi sono i seguenti:
comando mongodump parametri opzionali sono elencati di seguito:
grammatica | descrizione | Esempi |
---|---|---|
mongodump --host HOST_NAME --port PORT_NUMBER | Questo comando eseguirà il backup di tutti i dati MongoDB | mongodump --host w3cschool.cc --port 27017 |
mongodump --dbpath DB_PATH --out backup_directory | mongodump --dbpath / dati / db / --out / dati / backup / | |
mongodump DB_NAME --collection COLLECTION --db | Questo comando imposterà il backup del database specificato. | mongodump --collection mycol --db prova |
MongoDB utilizzare mongorestore comando per ripristinare i dati di backup.
mongorestore sintassi dello script dei comandi è la seguente:
>mongorestore -h dbhost -d dbname --directoryperdb dbdirectory
indirizzo del server MongoDB dove
Necessità di ripristinare l'istanza database, ad esempio: prova, ovviamente, il nome può anche essere sostenuta e il tempo non è lo stesso, ad esempio test2
Dati percorso di backup, ad esempio: C: \ Dati \ discarica \ test, perché ci dovrebbe essere più un test, piuttosto che il tempo di backup della discarica, il lettore vedere il suggerimento di esso!
Il tempo di recupero, prima cancellare i dati attuali, e quindi ripristinare i dati di backup. Cioè, dopo la ripresa, dopo l'aggiunta di dati di backup modificato sarà cancellato, cautela Oh!
Successivo eseguiamo il seguente comando:
>mongorestore
Eseguire il comando sopra i risultati di output sono i seguenti: