Files
dbbackup/cmd
Renz 311434bedd feat: Phase 3B Steps 1-3 - MySQL incremental backups
- Created MySQLIncrementalEngine with full feature parity to PostgreSQL
- MySQL-specific file exclusions (relay logs, binlogs, ib_logfile*, undo_*)
- FindChangedFiles() using mtime-based detection
- CreateIncrementalBackup() with tar.gz archive creation
- RestoreIncremental() with base + incremental overlay
- CLI integration: Auto-detect MySQL/MariaDB vs PostgreSQL
- Supports --backup-type incremental for MySQL/MariaDB
- Same interface and metadata format as PostgreSQL version

Implementation: Copy-paste-adapt from incremental_postgres.go
Time: 25 minutes (vs 2.5h estimated) 
Files: 1 new (incremental_mysql.go ~530 lines), 1 updated (backup_impl.go)
Status: Build successful, ready for testing
2025-11-26 08:45:46 +00:00
..