Ein Hacky-Weg kann sein, sobald Sie die vollständige Datenbank in eine Datei aufgenommen haben. Vergleichen Sie es mit dem wöchentlichen Backup und speichern Sie den Patch auf der Festplatte. Wenn Sie Daten abrufen möchten, wenden Sie einfach diff auf das wöchentliche Backup an und erhalten Sie die volle db
Zum Speichern von
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
Abrufen:
cp weeklyFile hourlyFile
patch hourlyFile <hourlyFile.patch
Mir ist nicht wirklich bewusst, welche Art von Ausgabe sqldump gibt. wenn es Text oben ist, würde funktionieren. Andernfalls kann Ihnen bsdiff hier helfen:http://www.daemonology.net/bsdiff/