أنا أستخدم WordPress 3 وأرغب في عمل نسخة احتياطية من قاعدة البيانات إلى جهاز الكمبيوتر الخاص بي (جهاز Mac). يستخدم مضيف الويب وضع الأمانPHP ، بحيث يحد في بعض الأحيان من المكونات الإضافية التي يمكنني استخدامها. ما هي طريقة جيدة لعمل نسخة احتياطية لقاعدة البيانات؟ هل من الممكن أن يكون آليا؟ هل النسخ الاحتياطي التزايدي مستحسن/سهل؟ من الواضح أنني بحاجة بعد ذلك إلى اختبار استعادة نسخة احتياطية.
لقد حققت نجاحًا محدودًا شخصيًا في النسخ الاحتياطي/استعادة المكونات الإضافية المتوفرة بشكل شائع. في كثير من الأحيان ، لا تسمح أفضل المكونات الإضافية للنسخ الاحتياطي بالاستعادة المباشرة من ملف النسخ الاحتياطي. لذلك أنا أفعل الأشياء يدويا. الأمر أكثر صعوبة بعض الشيء ، لكنه أكثر موثوقية أيضًا.
لقد فعلت هذا مع 10 مواقع مختلفة. الأوقات الوحيدة التي تواجه فيها المشاكل هي عندما يكون ملف النسخ الاحتياطي ضخمًا (> 2 ميغابايت). في هذه الحالات ، ستحتاج إلى فتح ملف النسخ الاحتياطي في محرر نصوص (المفكرة أو الدفتر) ونسخ كل مجموعة من استعلامات SQL (لصقها حسب الجدول) بنسخها في نافذة بيان phpMyAdmin. حتى مع ذلك ، إنها عملية سريعة إلى حد ما وستعمل في كل مرة.
أود أن أبدأ بقراءة الأقسام الموجودة في الدستور الغذائي على النسخ الاحتياطية من WordPress ، النسخ الاحتياطي لقاعدة البيانات الخاصة بك و استعادة قاعدة البيانات الخاصة بك من النسخ الاحتياطي ، للحصول على فهم جيد للقضايا المعنية.
هناك عدد من الإضافات مكتوبة لأتمتة عملية النسخ الاحتياطي لقاعدة البيانات. نظرًا لمشكلة الاستضافة الخاصة بك ، قد تضطر إلى تجربة عدد قليل للعثور على واحدة تعمل. لا أعرف المكون الإضافي الذي يمكن أيضًا استعادته من نسخة احتياطية - للقيام بذلك ، ربما يتعين عليك استخدام PHPMyAdmin أو أداة مكافئة لاستعادتها يدويًا.
شيء واحد يعجبني في خيارات النسخ الاحتياطي التلقائي هو أن البعض (الكل؟) لديهم خيار لإرسال ملف قاعدة بيانات مضغوطة إليك (مثل db123.sql.gz). أقوم فقط بإنشاء عامل تصفية في برنامج البريد الإلكتروني الخاص بي لتجاوز علبة الوارد الخاصة بي وأرشفة الرسالة ، لذلك يمكنني الوصول إلى سجل مراجعة لقاعدة البيانات الخاصة بي بشكل أساسي. بدلاً من ذلك ، إذا أردت التأكد من استمرار النسخ الاحتياطية ، فلن تتمكن من تصفيتها لتجاوز صندوق الوارد الخاص بك ، وأرشفة/حفظ يدويًا في كل مرة.
هناك العديد من خيارات النسخ الاحتياطي التجارية ، كذلك. Backupify و BackupBuddy و VaultPress الربيع بسهولة إلى الذهن.
إذا كان لدى مضيف الويب الخاص بك cPanel ، فيمكنك التحقق من وجود قسم خاص بالنسخ الاحتياطي/الاستعادة. لدى اثنين من مضيفي أدوات سهلة الاستخدام للغاية ، للقيام بو أو استعادة كاملة أو جزئية ، يمكن الوصول إليها من خلال cPanel. منحت ، هذه ليست آلية أو تدريجية ، ولكن ربما تكون مفيدة لك ، مع ذلك. سامحني إذا كنت تعرف هذا بالفعل ، لكن قاعدة البيانات وحدها لا تكفي ؛ ستحتاج الملفات والمجلدات ، كذلك.
ليست نسخة احتياطية لقاعدة البيانات في حد ذاتها ، ولكن يمكنك تصدير محتويات موقعك إلى ملف WXR (تنسيق XML) واستعادته في تثبيت آخر. الأمر أبسط قليلاً ، ولا يتطلب الوصول إلى خادم MySQL أو PhpMyAdmin. تحصل على خيارات لما يجب تصديره وما يجب استيراده.
يمكن العثور على هذه الوظيفة في استيراد و تصدير ضمن أدوات القائمة في WP المسؤول.
لقد كان هذا مفيدًا لي عندما أرغب في الحصول على ملف تفريغ من موقعي المباشر واستعادته في إصدار تجريبي محلي.
أوصي بتجربة HotBackup المكون الإضافي ، والذي يمكن أن ينشئ نسخ احتياطية لقاعدة البيانات أو يرسلها عبر البريد الإلكتروني أو يرفعها إلى FTP عن بعد ، أو حتى يرفعها إلى Dropbox الخاص بك أو حساب Amazon S3. يقوم البرنامج المساعد بإنشاء نسخ احتياطية تلقائيًا ، وفقًا لإعدادات الجدول. وبالاضافة الى هذا البرنامج المساعد يمكن استعادة النسخ الاحتياطي الخاص بك.