Un moyen hacky peut être, une fois que vous avez pris la base de données complète dans un fichier. comparez-le à la sauvegarde hebdomadaire et stockez le correctif sur le disque. Lorsque vous souhaitez récupérer, appliquez simplement diff à la sauvegarde hebdomadaire et obtenez une base de données complète
Pour stocker
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
Pour récupérer :
cp weeklyFile hourlyFile
patch hourlyFile <hourlyFile.patch
Je ne sais pas vraiment quel type de sortie sqldump donne. si c'est le texte ci-dessus fonctionnerait. Sinon bsdiff peut vous aider ici :http://www.daemonology.net/bsdiff/