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
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios
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