Muchas veces no disponemos de PhpMyAdmin o Workbench para importar o respaldar nuestra base de datos de MySQL pero tenemos acceso a la consola de comandos vía ssh o en localhost.
Os explicaré con 2 sencillos comandos como podemos tanto restaurar una base de datos con un backup anterior y como realizar un backup completo de la misma.
⬇️ Compra en Amazon el hardware que utilizo ⬇️
- 💻 Ordenador Portátil: Descúbrelo aquí
- 🖥️🖥️ Monitores: Mis 2 súper monitores
- ⌨️ Teclado: Mini teclado + Lector DNIe
- 🖱️ Ratón: Mi ratón programable
- 🎧 Auriculares: Súper Auriculares TOP!
- 🖨️ Impresora: Mi fantástica impresora
- 🗄️ NAS Backup: Mi NAS para Backups
- 🔌 HUB USB: Mi HUB para puertos USB
- 📱 Smartphone: Mi Smartphone
- 📲 Tablet: Mi tablet para viajes
- ⌚ Smartwatch: Mi Smartwatch favorito
- 📹 Cámara deportiva: Mi cámara para deportes
Por seguridad te recomienda realizar copias de seguridad de tus bases de datos
1.- GENERAR EL BACKUP DE UNA BASE DE DATOS
mysqldump -u usuario -pcontraseña nombre_basededatos > /$PATH/copiadeseguridad.sql
2.- DESTAURAR UNA BASE DE DATOS DESDE UN BACKUP
mysql -u usuario -pcontraseña nombre_basededatos /$PATH/respaldo.sql
Con estos 2 sencillos comandos podemos generar un dump (volcado) de la base de datos y podremos restaurarlo sin problemas. Si no queremos introducir la contraseña en la línea de comandos, solamente pondremos "-p" y nos preguntará de forma interactiva la contraseña.
El procedimiento es válido tanto en GNU/Linux como en Windows.
ENJOY!