Press "Enter" to skip to content

Copias de Seguridad (Backups) y Restauración MONGODB

Hola a todos nuevamente, en esta ocasión veremos como sacar una copia de seguridad en MongoDB de manera sencilla y a su vez aplicar la restauración.

Esto es más fácil de lo que parece.

Para sacar una copia de seguridad sencillamente tenemos que utilizar la herramienta que mongodb nos provee y estamos hablando de mongodump.

mongodump (Generar Backup)

Saca una copia de seguridad de todas las bases de datos, algunas bases de datos e inclusive alguna colección, aqui la sintaxis más general.

mongodump --host {HOST} --port {PUERTO} --db {BASE DE DATOS} --collection {COLECCION} --out {LUGAR DONDE SE GUARDARA EL BACKUP}

Copia de seguridad de todas las base de datos host por defecto localhost y puerto por defecto 27017

mongodump --out /home/backup/20-02-2017

De esa manera Mongo generará una carpeta con los distintas carpetas correspondientes a las base de datos y dentro archivos correspondiente a las colecciones.

mongorestore (Restaurar Backup)

Para restaurar una base de datos sencillamente utilizamos este comando

mongorestore /home/backup/20-02-2017

Esto restaurará todas las base de datos.

mongorestore --db mi_basedatos /home/backup/20-02-2017/mi_basedatos

Esto restaurará una base de datos.

Espero esto les haya servido para entender fácilmente como sacar una copia de seguridad de mongodb y a su vez restaurarla.
Hasta una nueva publicación 😀

Adolfo Cuadros
Adolfo Cuadros

View all posts