Módulo 11: Copia de seguridad y restauración
En este módulo aprenderás la importancia de hacer backups o copias de seguridad de tus bases de datos, cómo usar herramientas comunes para exportar y restaurar bases de datos, y algunas recomendaciones para proteger tu información.
📌 ¿Por qué hacer backups?
- ✔️ Proteger la información ante fallas del sistema o errores humanos.
- ✔️ Recuperar datos tras ataques maliciosos o pérdidas accidentales.
- ✔️ Mantener continuidad operativa del sistema.
📌 Comandos para exportar bases de datos
mysqldump (MySQL/MariaDB):
Este comando genera un archivo backup.sql con la estructura y datos de la base.
pg_dump (PostgreSQL):
El archivo backup.dump es un volcado de la base que puede ser restaurado luego.
📌 Cómo restaurar bases de datos
MySQL/MariaDB:
PostgreSQL:
📌 Recomendaciones de seguridad para la información
- ✔️ Guardar backups en ubicaciones separadas físicamente o en la nube.
- ✔️ Encriptar los archivos de respaldo para evitar accesos no autorizados.
- ✔️ Automatizar las copias de seguridad periódicas y verificar su integridad.
- ✔️ Controlar accesos y permisos sobre bases y archivos de backup.
📥 Preguntas de repaso
Pregunta 1
¿Cuál es el principal objetivo de hacer un backup de una base de datos?
- A) Mejorar el rendimiento de consultas.
- B) Proteger la información ante pérdidas o fallos.
- C) Hacer que la base ocupe menos espacio.
- D) Evitar el acceso de usuarios no autorizados.
Pregunta 2
¿Qué comando se usa para exportar una base de datos MySQL a un archivo SQL?
- A) pg_dump
- B) mysqldump
- C) mysqlimport
- D) exportdb
Pregunta 3
¿Cuál es una buena práctica para proteger los archivos de backup?
- A) Guardarlos en la misma carpeta que la base de datos.
- B) No compartirlos nunca.
- C) Encriptarlos y almacenarlos en ubicaciones seguras.
- D) Guardarlos sin nombre para confundir a atacantes.
No hay comentarios:
Publicar un comentario