نسخ قاعدة البيانات هو أهم نسخة احتياطية يمكنك الاحتفاظ بها. ملفاتك تحمل التصميم، أما قاعدة البيانات فتحمل الطلبات والمستخدمين والمقالات والإعدادات. وفقدانها يعني فقدان تاريخ عملك. ولحسن الحظ فإن حمايتها سهلة عندما تعتاد على روتين ثابت.
لماذا تحتاج قواعد البيانات عناية خاصة
قاعدة البيانات في الموقع النشط تتغير كل دقيقة. والنسخة من الأسبوع الماضي قد تفتقد مئات الطلبات. كما أن نسخ الملفات الخام أثناء عمل الخادم قد ينتج نسخة تالفة. لهذا يجب استخدام أدوات التصدير المناسبة.
طرق نسخ قاعدة البيانات
- استخدم أداة النسخ الاحتياطي في لوحة التحكم.
- صدّر عبر phpMyAdmin للقواعد الصغيرة.
- شغّل mysqldump من سطر الأوامر على سيرفر VPS.
- جدول التصدير التلقائي عبر مهمة cron.
اتبع قاعدة 3-2-1
احتفظ بثلاث نسخ من بياناتك. خزّنها على نوعين مختلفين من وسائط التخزين. واحفظ نسخة واحدة في مكان آخر بعيداً عن خادمك. فإذا تعطل الخادم أو اختُرق تنقذك النسخة الخارجية.
كم مرة؟
اجعل الجدول مناسباً لمعدل تغير بياناتك. المدونة قد تحتاج نسخة يومية. والمتجر المزدحم قد يحتاج نسخة كل ساعة. واحتفظ بعدة نسخ أقدم أيضاً، فالمشكلات تُكتشف أحياناً بعد أيام.
اختبر الاستعادة
النسخة التي لا يمكن استعادتها لا قيمة لها. مرة كل شهر استعد نسخة على قاعدة اختبار. تحقق من وجود الجداول والسجلات الحديثة. واكتب الخطوات حتى يستطيع أي شخص في فريقك تنفيذها تحت الضغط.
احمِ نسخك
تحتوي النسخ على بيانات شخصية، لذلك تعامل معها بحذر. شفّر الملفات المخزنة خارج خادمك. وحدد من يستطيع تنزيلها. واحذف النسخ القديمة جداً التي لم تعد تحتاجها.
في باقاتنا تُشمل النسخ اليومية ويمكنك تنزيل نسخة في أي وقت. اقرأ سياسة النسخ الاحتياطي والاستعادة للتفاصيل. وللتحكم الكامل يتيح لك سيرفر VPS تشغيل جدولك الخاص.
أخطاء شائعة
حفظ النسخ على الخادم نفسه فقط خطأ كبير، لأن العطل قد يأخذ الموقع والنسخ معاً. ونسيان نسخ الملفات المرفوعة خطأ آخر، فالصور والمستندات لا تكون داخل قاعدة البيانات. واجعل التنبيهات تصلك إذا فشلت مهمة النسخ لأي سبب.
وراجع حجم النسخ دورياً، فالانخفاض المفاجئ في الحجم قد يعني نسخة ناقصة.