एक बार जब आप किसी फ़ाइल में पूरा डेटा बेस ले लेते हैं, तो एक हैकी तरीका हो सकता है। इसे साप्ताहिक बैकअप से अलग करें और पैच को डिस्क पर स्टोर करें। जब आप पुनर्प्राप्त करना चाहते हैं, तो बस साप्ताहिक बैकअप में अंतर लागू करें और पूर्ण डीबी प्राप्त करें
स्टोर करने के लिए
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/