Salah satu cara peretasan mungkin, setelah Anda mengambil basis data lengkap ke sebuah file. bandingkan dengan cadangan mingguan dan simpan tambalan di disk. Saat Anda ingin mengambil, cukup terapkan diff ke cadangan mingguan dan dapatkan db penuh
Untuk menyimpan
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
Untuk mengambil:
cp weeklyFile hourlyFile
patch hourlyFile <hourlyFile.patch
Saya tidak begitu tahu output seperti apa yang diberikan sqldump. jika teks di atas akan berfungsi. Jika tidak, bsdiff dapat membantu Anda di sini:http://www.daemonology.net/bsdiff/