Jednym z hacków może być po pobraniu pełnej bazy danych do pliku. porównać go z cotygodniową kopią zapasową i zapisać poprawkę na dysku. Jeśli chcesz odzyskać, po prostu zastosuj diff do cotygodniowej kopii zapasowej i uzyskaj pełną bazę danych
Aby przechowywać
mysqldump -u $USERNAME --password=$PASSWORD -h $HOSTNAME -e --opt --skip-lock-tables --skip-extended-insert -c $DATABASE >hourlyFile
diff weeklyFile hourlyFile >hourlyFile.patch
rm hourlyFile
Aby pobrać:
cp weeklyFile hourlyFile
patch hourlyFile <hourlyFile.patch
Naprawdę nie wiem, jaki rodzaj wyjściowego programu sqldump daje. jeśli to tekst powyżej zadziała. W przeciwnym razie bsdiff może ci pomóc tutaj:http://www.daemonology.net/bsdiff/