it-swarm.asia

النسخ الاحتياطي لقاعدة البيانات واستعادة من النسخ الاحتياطي؟

أنا أستخدم WordPress 3 وأرغب في عمل نسخة احتياطية من قاعدة البيانات إلى جهاز الكمبيوتر الخاص بي (جهاز Mac). يستخدم مضيف الويب وضع الأمانPHP ، بحيث يحد في بعض الأحيان من المكونات الإضافية التي يمكنني استخدامها. ما هي طريقة جيدة لعمل نسخة احتياطية لقاعدة البيانات؟ هل من الممكن أن يكون آليا؟ هل النسخ الاحتياطي التزايدي مستحسن/سهل؟ من الواضح أنني بحاجة بعد ذلك إلى اختبار استعادة نسخة احتياطية.

6
hackonteur

لقد حققت نجاحًا محدودًا شخصيًا في النسخ الاحتياطي/استعادة المكونات الإضافية المتوفرة بشكل شائع. في كثير من الأحيان ، لا تسمح أفضل المكونات الإضافية للنسخ الاحتياطي بالاستعادة المباشرة من ملف النسخ الاحتياطي. لذلك أنا أفعل الأشياء يدويا. الأمر أكثر صعوبة بعض الشيء ، لكنه أكثر موثوقية أيضًا.

النسخ الاحتياطي مع phpMyAdmin

  1. قم بتسجيل الدخول إلى لوحة تحكم المضيف الخاص بك (قد يكون لوحة التحكم ، قد يكون شيئًا آخر).
  2. ابحث عن phpMyAdmin وانتقل إلى قاعدة بيانات WordPress الخاصة بك
  3. انقر فوق "تصدير"
    1. تأكد من تحديد جميع الجداول
    2. انقر فوق خيار الحفظ كملف نصي
    3. قم بتصدير قاعدة البيانات وحفظ الملف المصدر في مكان آمن.

استعادة مع phpMyAdmin

  1. تسجيل الدخول كما كان من قبل ، انتقل إلى phpMyAdmin ، حدد قاعدة البيانات الخاصة بك
  2. إذا كنت ترغب في استعادة كاملة (أي حذف كل شيء واستعادة ملف النسخ الاحتياطي الخاص بك):
    1. إفراغ جميع جداول قاعدة البيانات الخاصة بك
    2. انقر فوق "استيراد"
    3. قم بتحميل الملف النصي الاحتياطي لاستعادة جميع بياناتك السابقة

لقد فعلت هذا مع 10 مواقع مختلفة. الأوقات الوحيدة التي تواجه فيها المشاكل هي عندما يكون ملف النسخ الاحتياطي ضخمًا (> 2 ميغابايت). في هذه الحالات ، ستحتاج إلى فتح ملف النسخ الاحتياطي في محرر نصوص (المفكرة أو الدفتر) ونسخ كل مجموعة من استعلامات SQL (لصقها حسب الجدول) بنسخها في نافذة بيان phpMyAdmin. حتى مع ذلك ، إنها عملية سريعة إلى حد ما وستعمل في كل مرة.

إخلاء المسئولية: إذا لم تكن قد استخدمت phpMyAdmin من قبل ، أو واجهت صعوبة في قراءة عبارات SQL ، أو كنت تعمل على موقع شخص آخر كمصلحة ، يرجى استئجار متخصص مع الكثير من الخبرة للقيام بذلك. إذا قمت بحذف قاعدة البيانات الخاصة بك عن طريق الخطأ أو كنت تعمل مع ملف نسخ احتياطي تالف فلا يوجد شيء يمكننا القيام به لإصلاحه.

9
EAMann

أود أن أبدأ بقراءة الأقسام الموجودة في الدستور الغذائي على النسخ الاحتياطية من WordPress ، النسخ الاحتياطي لقاعدة البيانات الخاصة بك و استعادة قاعدة البيانات الخاصة بك من النسخ الاحتياطي ، للحصول على فهم جيد للقضايا المعنية.

هناك عدد من الإضافات مكتوبة لأتمتة عملية النسخ الاحتياطي لقاعدة البيانات. نظرًا لمشكلة الاستضافة الخاصة بك ، قد تضطر إلى تجربة عدد قليل للعثور على واحدة تعمل. لا أعرف المكون الإضافي الذي يمكن أيضًا استعادته من نسخة احتياطية - للقيام بذلك ، ربما يتعين عليك استخدام PHPMyAdmin أو أداة مكافئة لاستعادتها يدويًا.

شيء واحد يعجبني في خيارات النسخ الاحتياطي التلقائي هو أن البعض (الكل؟) لديهم خيار لإرسال ملف قاعدة بيانات مضغوطة إليك (مثل db123.sql.gz). أقوم فقط بإنشاء عامل تصفية في برنامج البريد الإلكتروني الخاص بي لتجاوز علبة الوارد الخاصة بي وأرشفة الرسالة ، لذلك يمكنني الوصول إلى سجل مراجعة لقاعدة البيانات الخاصة بي بشكل أساسي. بدلاً من ذلك ، إذا أردت التأكد من استمرار النسخ الاحتياطية ، فلن تتمكن من تصفيتها لتجاوز صندوق الوارد الخاص بك ، وأرشفة/حفظ يدويًا في كل مرة.

2
Travis Northcutt

هناك العديد من خيارات النسخ الاحتياطي التجارية ، كذلك. Backupify و BackupBuddy و VaultPress الربيع بسهولة إلى الذهن.

1
ZaMoose

إذا كان لدى مضيف الويب الخاص بك cPanel ، فيمكنك التحقق من وجود قسم خاص بالنسخ الاحتياطي/الاستعادة. لدى اثنين من مضيفي أدوات سهلة الاستخدام للغاية ، للقيام بو أو استعادة كاملة أو جزئية ، يمكن الوصول إليها من خلال cPanel. منحت ، هذه ليست آلية أو تدريجية ، ولكن ربما تكون مفيدة لك ، مع ذلك. سامحني إذا كنت تعرف هذا بالفعل ، لكن قاعدة البيانات وحدها لا تكفي ؛ ستحتاج الملفات والمجلدات ، كذلك.

1
MikeK

ليست نسخة احتياطية لقاعدة البيانات في حد ذاتها ، ولكن يمكنك تصدير محتويات موقعك إلى ملف WXR (تنسيق XML) واستعادته في تثبيت آخر. الأمر أبسط قليلاً ، ولا يتطلب الوصول إلى خادم MySQL أو PhpMyAdmin. تحصل على خيارات لما يجب تصديره وما يجب استيراده.

يمكن العثور على هذه الوظيفة في استيراد و تصدير ضمن أدوات القائمة في WP المسؤول.

لقد كان هذا مفيدًا لي عندما أرغب في الحصول على ملف تفريغ من موقعي المباشر واستعادته في إصدار تجريبي محلي.

1
Grant Palin

أوصي بتجربة HotBackup المكون الإضافي ، والذي يمكن أن ينشئ نسخ احتياطية لقاعدة البيانات أو يرسلها عبر البريد الإلكتروني أو يرفعها إلى FTP عن بعد ، أو حتى يرفعها إلى Dropbox الخاص بك أو حساب Amazon S3. يقوم البرنامج المساعد بإنشاء نسخ احتياطية تلقائيًا ، وفقًا لإعدادات الجدول. وبالاضافة الى هذا البرنامج المساعد يمكن استعادة النسخ الاحتياطي الخاص بك.

0
Eugene Manuilov