Archivos para la categoría: database

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
Anuncios

En estos días me he visto en la necesidad de migrar una base de datos MySQL de grandes dimensiones portando los dumps de un sitio a otro. Al principio hicimos sólo uno, que ocupaba 10 gigas. Cuando empezó a dar problemas, se nos ocurrió trocearlo en un script por tabla de la base de datos y así ver qué tablas eran las problemáticas y actuar en consecuencia con ellas sin necesidad de volver a restaurarlo todo desde el principio.
Leer el resto de esta entrada »

I found several validation queries for different database engines that could be useful for our datasources configuration:

Source: stackoverflow.

A %d blogueros les gusta esto: