Unidad 11.3: Backup y restore

mysqldump como evidencia operativa

Author

Diego Saavedra

Published

Feb 2, 2026

Unidad 11.3: Backup y restore

Introduccion

Un servidor sin backups verificables no esta en produccion. Aqui usaremos mysqldump para generar un backup y restaurarlo en un entorno de prueba.

Objetivos de aprendizaje

  • Generar backup con mysqldump
  • Restaurar y validar

Backup

BASH
1$ sudo mysqldump --databases appdb > /tmp/appdb.sql


2$ ls -lh /tmp/appdb.sql
-rw-r--r-- 1 root root 12K Feb  2 12:45 /tmp/appdb.sql
1
mysqldump exporta la base appdb a un archivo SQL.
2
ls -lh valida que el backup existe y su tamano.

Restore (ejemplo)

BASH
1$ sudo mariadb < /tmp/appdb.sql


2$ sudo mariadb -e 'SHOW DATABASES;' | grep appdb
appdb
1
mariadb < backup.sql restaura desde el dump.
2
SHOW DATABASES valida que la base existe.

Code Appendix