Hacer copia de seguridad e importar una Base de Datos MySQL

Hacer una copia de seguridad a tu Base de Datos es una tarea de administración obligatoria para mantener tu información resguardada. MySQL te permite realizar esta sencilla tarea con el comando mysqldump. Instalado MySQL y teniendo tu base de datos, entra en la terminal de consola, y ejecuta lo siguiente:

Sintaxis:

mysqldump --add-drop-table -h servidor -u usuario -p basededatos > nombreCopia.sql 

Ejemplo:

mysqldump --add-drop-table -h localhost -u root -p empleados > backup.sql

A continuación te pedirá la contraseña, la introduces, esperas un poco y ¡listo!

Para importar una base de datos es muy sencillo:

Sintaxis:

mysql -h servidor -u usuario -p basededatos < nombreCopia.sql

Ejemplo:

mysql -h localhost -u root -p empleados < backup.sql


Author Description

Manuel Ignacio López Quintero

Ingeniero Informático especializado en Sistemas Inteligentes. Coadministrador de Linux Hispano, responsable del podcast y colaborador habitual de la revista Personal Computer & Internet. Para contactar profesionalmente visita el Currículum Vítae en LinkedIn. Puedes también seguirle en Twitter (miloqu).

  • LP

    Interesante el comando que nos compartes, lo habia escuchado antes, pero no sabia exactamente que es lo que realiza, gracias por tu aporte, solo tengo una consulta: es posible con el mismo comando indicarle algun parametro para que en vez de generar un script con la data (texto plano), este backup se genere encriptado, como en otros gestores de BD, y bueno si no es posible existe algun comando para ello dentro de mysql? esto es por cuestiones de proteger la data unicamente. Gracias