Crear backup de base de datos MySQL desde la linea de comandos

En mis labores dentro de SeeD es muy común el tener que realizar copias de seguridad (backups) de las bases de datos alojadas en los distintos servidores, algunas de ellas de varios GB de tamaño, tarea que deben realizarse desde consola en pro de asegurar la integridad de la información y por supuesto la velocidad.

El comando utilizado es mysqldump,  con el cual podremos realizar un backup rápido y de confianza.

mysqldump --opt --password=miclave --user=miuser mibasededatos > archivo.sql

y para restaurarla.
mysql --password=miclave --user=miuser mibase < archivo.sql

En los casos en que no se cuenta con acceso a la consola para restaurar una base de datos muy grande, recomiendo el uso de bigdump

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Member since:
30 August 2009
Last activity:
27 semanas 13 horas

Hay una forma diferente para importar la base de datos que es:

use mitabla

soucer /mi/ruta/basededatos.sql

Enviar un comentario nuevo

CAPTCHA
Esta pregunta es para comprobar que eres un visitante humano y evitar el envio automático de Spam.
Image CAPTCHA
Enter the characters shown in the image.