En ocasiones es necesario realizar una copia de respaldo, también llamada copia de seguridad o backup, en MySQL. Asimismo, es habitual llevar a cabo la restauración de una base de datos. En este artículo te enseñamos una manera sencilla de hacerlo.
¿Cómo realizar una copia de respaldo en MySQL?
Para hacer una copia de respaldo de una base de datos se recomienda crear un dump. Para cada uno de estos comando es necesario indicar un usuario (user) y la contraseña (password) con derechos de administrador (root) en la base de datos de MySQL.
-
Para hacer un dump de todas las bases de datos es necesario ejecutar el siguiente comando:
mysqldump --user=****** --password=****** -A > /Ruta/Hacia/archivo_dump.SQL
-
Para hacer un dump de tan sólo algunas bases de datos ejecutaremos el comando:
mysqldump --user=****** --password=****** db_1 db_2 db_n> /Ruta/Hacia/archivo_dump.SQL
-
Para hacer un dump de todas las tablas de una base de datos:
mysqldump --user=****** --password=****** db > /Ruta/Hacia/archivo_dump.SQL
-
Para hacer un dump de sólo ciertas tablas de una base de datos ejecutaremos:
mysqldump --user=****** --password=****** db --tablas tab1 tab2 > /Ruta/Hacia/archivo_dump.SQL
¿Cómo llevar a cabo la restauración de una base de datos MySQL?
Para restaurar un dump tan sólo hay que ejecutar el comando:
mysql --user=****** --password=****** db_nom < /Ruta/Hacia/archivo_dump.SQL
Base de datos
- Dump base de datos
- Que es un dump en base de datos
- Dump base de datos mysql
- Eliminar base de datos mysql > Guide
- Que pieza de equipo de oficina reemplaza un programa de base de datos > Foros - Programación
- Base de datos de una escuela [resuelto] > Foros - Programación
- Descargar actualización de base de datos de eset nod32 [resuelto] > Foros - Virus/Seguridad
- Exportar diagrama de base de datos sql server > Guide
- Cómo eliminar y evitar mostrar registros duplicados en MySQL
- Secuencias Oracle: cómo se crean, modifican y reinician
- Cómo ver los usuarios conectados en MySQL y detener procesos
- Cómo cambiar la contraseña por defecto de root en MySQL
- Cómo recuperar la contraseña de Oracle con SQL Developer
- Código de error interno ORA-00600 arguments: cómo evitarlo
- Hints Oracle: optimizar consultas, parallel, ejemplo...
- Cómo quitar y validar los caracteres especiales en Oracle
- Cómo relacionar y unir dos tablas en MySQL con JOIN
- SQLite: manipular bases de datos con una interfaz gráfica
- Base de datos Oracle: componentes de la arquitectura
- Función DATE_SUB en MySQL: registros con fecha de ayer...
- Error mysqld.exe dejó de funcionar y debe cerrarse: solución
- Cómo resolver el error TOO MANY CONNECTIONS en MySQL
- Optimizar en MySQL: bases de datos, consultas, tablas...
- Copia de seguridad de base de datos Oracle: los mejores tips