Backup de bases de datos del servidor en WHM

Además del backup de cPanel que incluye las bases de datos por cuenta, a veces necesitas hacer backup directo de MySQL a nivel servidor.

Backup automático incluido en WHM

Cuando configuras backups en Backup > Backup Configuration, MySQL se incluye automáticamente en el backup de cada cuenta.

Backup manual de todas las bases de datos desde SSH

# Backup de todas las bases de datos
mysqldump --all-databases -u root -p | gzip > /backup/all_databases_$(date +%Y%m%d).sql.gz

# Backup de una base de datos específica
mysqldump -u root -p nombre_bd | gzip > /backup/nombre_bd_$(date +%Y%m%d).sql.gz

Script de backup automático

Crea un cron job diario para hacer backup automático:

0 3 * * * /usr/bin/mysqldump --all-databases -u root -pTU_PASSWORD | gzip > /backup/mysql_daily.sql.gz

Verificar la integridad del backup

gzip -t /backup/mysql_daily.sql.gz && echo "OK" || echo "CORRUPTO"
¿Fue útil la respuesta? 0 Los Usuarios han Encontrado Esto Útil (0 Votos)