Jedním z ošemetných způsobů může být, jakmile vezmete úplnou databázi do souboru. porovnejte jej s týdenní zálohou a uložte opravu na disk. Když chcete načíst, stačí použít diff na týdenní zálohu a získat plnou db
Chcete-li uložit
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
Pro načtení:
cp weeklyFile hourlyFile
patch hourlyFile <hourlyFile.patch
Opravdu si nejsem vědom, jaký druh výstupu dává sqldump. pokud by to fungovalo výše uvedený text. Jinak vám bsdiff může pomoci zde:http://www.daemonology.net/bsdiff/