1
0

Backup_Procedure.md 509 B

$Id$

Database Backup Procedure

Automated Backups

The system utilizes a cron job pointing to backup_db.sh.

  • The script executes mysqldump directly inside the MySQL container.
  • Outputs are piped to gzip and stored in /backups.
  • A 7-day retention policy automatically purges old backups using find ... -mtime +7 -exec rm.

Manual Restore

To manually restore a backup: gunzip < backups/food_db_20260507_0200.sql.gz | docker exec -i food_project-mysql-1 mysql -u root -proot_pass food_db