Realizar backup en mongo con mongodump y mongorestore

escrito por fideo 1367

Si necesitas hacer un backup de tu base de datos con mongo este art铆culo te puede ayudar

En el pr贸ximo comando realizo un backup de la base de datos llamada gastosmensuales y lo llego al directorio /home/fideo/dumps/ claro que esto puede cambiarse por la direcci贸n que ustedes prefieran /home/user/lugarqueprefieran

Backup
mongodump –db gastosmensuales –out /home/fideo/dumps/

Ac谩 abajo les dejo un script para que puedan ejecutar y les genere el backup; esto lo pueden poner dentro de un cron (en linux claro) y lo ejecutan cada X cantidad de tiempo.

!/bin/bash
clear
echo "Realizando backUp de gastosmensuales en /home/fideo/dumps/"
mongodump --db gastosmensuales --out /home/fideo/dumps/
echo "Termino con exito!!!"

Para realizar una restauraci贸n (restore) de la base de datos es muy similar el comando salvo que hay que especificarle que puerto (–port) est谩 usando la aplicaci贸n / base de datos, el hosting (–host) donde tengas que subir la base (generalmente se hace localmente la restauraci贸n por ende localhost) y finalmente el nombre (–db) que lleva la base de datos en mi caso es meteor. Le indicamos desde donde tiene que tomar los datos que ser铆a la ruta hasta el zip que contiene el backup realizado con anterioridad.

Restore

!/bin/bash
mongorestore --port 3001 --host localhost --db meteor /path/a/donde/hayas/descomprimido/el/zip

Deja un comentario

Tu direcci贸n de correo electr贸nico no ser谩 publicada.