MySQL Dump Backup / Restore

Respaldar / Recuperar la información de una base de datos MySQL desde linea de comando es muy facil. Aquí algunos ejemplos:

1) Respaldar (Backup) todas las bases de datos de nuestro servidor a un unico archivo dump:

mysqldump –user=MI_NOMBRE_DE_USUARIO –password=MI_PASSWORD -A > NOMBRE_ARCHIVO_DUMP.SQL

2) Respaldar solo algunas bases de datos:

mysqldump –user=MI_NOMBRE_DE_USUARIO –password=MI_PASSWORD NOMBRE_DB_1 NOMBRE_DB_2 > NOMBRE_ARCHIVO_DUMP.SQL

3) Respaldar solo algunas tablas de una base datos:

mysqldump –user=MI_NOMBRE_DE_USUARIO –password=MI_PASSWORD NOMBRE_DB –tables NOMBRE_TABLA > NOMBRE_ARCHIVO_DUMP.SQL

Algunos comentarios importantes:
NOMBRE_ARCHIVO_DUMP.SQL debe especificar la ruta completa y el nombre del archivo que se generará.

Es posible especificar que nuestro backup sea compatible con versiones anteriores de MySQL agregando el parámetro: –compatible. Por ejemplo: –compatible=mysql323 hará que nuestro archivo dump de backup pueda ser importado desde una versión MySQL 3.23.

Para recuperar un backup previamente generado desde linea de comando:

mysql –verbose –user=MI_NOMBRE_DE_USUARIO –password=MI_PASSWORD DB_NAME < NOMBRE_ARCHIVO_DUMP.SQL

Posted: January 10th, 2005 | Author: lichi | Filed under: mysql | Tags: | No Comments »

Leave a Reply