完全なデータベースをファイルに取り込んだら、ハッキーな方法が1つあるかもしれません。毎週のバックアップと比較して、パッチをディスクに保存します。取得する場合は、毎週のバックアップにdiffを適用して、完全なデータベースを取得します
保存するには
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
取得するには:
cp weeklyFile hourlyFile
patch hourlyFile <hourlyFile.patch
sqldumpがどのような出力を提供するのかよくわかりません。上記のテキストであれば機能します。そうでなければ、bsdiffがここであなたを助けるかもしれません: http://www.daemonology.net/bsdiff/