Vamos a ver cómo realizar un backup de una base de datos mongo y restaurarlo en otra instancia.
Para ello, haremos uso combinado de los comandos mongodump
y mongorestore
.
Un ejemplo de uso del comando mongodump
sería el siguiente:
mongodump \ --host ip.direccion.origen \ --port 27017 \ --username miUsuario \ --password M1P455W0rD \ --db nombre_bd \ -o bd_dump
Donde el parámetro -o
hace referencia al directorio donde se almacenarán los backups.
En el caso de mongorestore
, indicaremos el host donde queremos recuperar los datos, así como la carpeta bd_dump
, donde están los backups:
mongorestore \ --host ip.direccion.destino\ --port 27017\ --username miUsuario \ --password M1P455W0rD \ --db nombre_bd\ bd_dump