الإعلانات
هذا شيء تناوله عدد قليل من كتاب MUO هنا على مر السنين. قبل سنوات ، كتب Aibek نفسه عن 4 أدوات كانت متوفرة في ذلك الوقت لدعم قاعدة البيانات الخاصة بك. في الآونة الأخيرة ، كتب جيفري عن المكوّن الإضافي Updraft WordPress للنسخ الاحتياطية ، وقام Tim بتغطية بعض الطرق اليدوية لإجراء النسخ الاحتياطية ، مثل FTP.
أنا أعترف بذلك ، أحيانًا أكون كسولًا وإذا لم يكن الأمر بسيطًا وسهلاً ، فلا أملك الوقت لذلك. بالإضافة إلى ذلك ، لدي قواعد بيانات MySQL غير Wordpress ، لذا لن يعمل معي مكون WordPress فقط. بعد قليل من البحث ، عثرت أخيراً على أداة نسخ احتياطي MySQL مجانية رائعة تسمى MySQLDumper.
تثبيت MySQLDumper
يعد تشغيل MySQLDumper أسهل من معظم التطبيقات التي قمت بتثبيتها على خادم الويب الخاص بك. على عكس WordPress حيث يتعين عليك تشغيل أداة تثبيت ، باستخدام MySQLDumper ، يمكنك فقط استخراج ملف Zip الملفات في دليل فرعي في مجلد الويب العام الخاص بك ، ثم قم باستدعاء ملف index.html من المتصفح. هنا ، قمت بنسخ جميع الملفات إلى مجلد "sqlbackup" على خادم الويب.
في هذا المثال ، للوصول إليه (الوصول إلى خادم الويب المحلي الخاص بي) ، سيكون العنوان "http://localhost/sqlbackup/"إذا كنت تقوم بتثبيت هذا على حساب الويب الخاص بك ، فما عليك سوى استبدال" localhost "بنطاقك.
بمجرد الوصول إلى ملف index.html في هذا المجلد ، فإن "تثبيت MySQLDumper"تظهر الشاشة. هذا هو في الواقع أكثر من "تكوين" من التثبيت. فقط انقر فوق لغتك وانقر فوق "التركيب“.
إجراء التثبيت هو ببساطة إعداد معلمات الوصول إلى قاعدة البيانات الخاصة بك. إذا كنت ترغب في استخدام MySQLDumper لعمل نسخة احتياطية من جميع قواعد بيانات MySQL على الخادم الخاص بك ، فستحتاج إلى منحها معرف المستخدم وكلمة المرور مع إمكانية الوصول إلى جميع الجداول. يمكنك إما إنشاء مستخدم جديد على كل جدول لإجراء نسخ احتياطية فقط ، أو منح الوصول إلى جذر تطبيق الويب.
بمجرد النقر فوق "اتصل بـ MySQL"، سيحاول النظام الاتصال بكل قاعدة بيانات على الخادم الخاص بك وسيعطيك حالة في الأسفل.
هذا كل ما في الامر! بمجرد النقر فوق التالى، ستجد نفسك في لوحة التحكم الرئيسية لـ MySQLDumper.
باستخدام MySQLDumper لأخذ نسخ احتياطية لقاعدة البيانات
يتم عرض حالة قواعد البيانات الخاصة بك ، بما في ذلك حدود المساحة والاستخدام ، على الصفحة الرئيسية. يمكنك تبديل قواعد البيانات المحددة باستخدام مربع القائمة المنسدلة في الزاوية اليسرى السفلية من الشاشة.
اضغط على "ترتيب"للاطلاع على نظرة عامة على جميع قواعد بيانات MySQL على نظامك. هنا ، يمكنك أيضًا تخصيص أوامر SQL لكل تفريغ نسخ احتياطي لقواعد البيانات الفردية.
اضغط على البريد الإلكتروني علامة التبويب داخل منطقة التكوين لإعداد تسليم ملفات النسخ الاحتياطي عبر البريد الإلكتروني. إذا لم تكن قاعدة بياناتك ضخمة للغاية ، ولا يحتوي حساب بريدك الإلكتروني على حد صغير لحجم المرفقات ، فابحث عنها. ومع ذلك ، في معظم الحالات ، سيصبح هذا غير عملي ، خاصة إذا كان لديك قاعدة بيانات WordPress كبيرة جدًا ومتنامية.
إذا كان لديك قاعدة بيانات ضخمة (أو قواعد بيانات) ، وإذا كنت لا تريد تخزين جميع النسخ الاحتياطية على الخادم بسبب المساحة المحدودة الثمينة ، يمكنك نقل الملفات إلى موقع بعيد ، مثل حساب تخزين مجاني أو كمبيوتر شخصي قمت بإعداده في المنزل كخادم FTP لهذا الغرض فقط غرض. في كل مرة تقوم فيها بعمل نسخة احتياطية ، سيتم نقل FTP إلى الموقع الذي حددته.
إذا كنت تريد عمل نسخة احتياطية ، فقط انقر على "دعم"من الشاشة الرئيسية. تأكد من تحديد قاعدة البيانات التي تريد نسخها احتياطيًا في الزاوية السفلية اليسرى ، ثم انقر فوق "بدء نسخ احتياطي جديد.”
يمكنك المشاهدة أثناء عرض أشرطة الحالة تقدم إجراء النسخ الاحتياطي. سترى أسماء الجداول عند نسخها احتياطيًا والمساحة المطلوبة لملف النسخ الاحتياطي والنسبة المئوية المتبقية لكل جدول وبشكل عام.
بمجرد الانتهاء من النسخ الاحتياطي يمكنك العثور على الملفات المضغوطة المخزنة في /work/backup/ داخل المجلد حيث قمت بتثبيت MySQLDumper. يتمتع هذا التطبيق المستند إلى الويب أيضًا بالقدرة على استعادة قاعدة البيانات الخاصة بك بسرعة من أي من ملفات النسخ الاحتياطي الخاصة بك في لحظة. كما أن لديها متصفح قاعدة بيانات يضع PhpMyAdmin في خجل.
ما يجعل MySQLDumper حقًا بعيدًا عن الحشد هو أنه مصمم خصيصًا للتعامل مع قواعد البيانات الضخمة. وفقًا للموقع ، فإنه يفعل ذلك عن طريق تجاوز قيود مهلة نص PHP عن طريق تقسيم النسخة الاحتياطية إلى شرائح ، ومن ثم استدعاء البرنامج النصي بشكل متكرر حتى يكمل عملية النسخ الاحتياطي بأكملها ، بغض النظر عن حجم الخاص بك قاعدة البيانات.
هل سبق لك أن قمت بتجربة MySQLDumper؟ ماذا تعتقد؟ ما هي أدواتك المفضلة للنسخ الاحتياطي واستعادة قاعدة بيانات MySQL الخاصة بك؟ شارك بصيرتك في قسم التعليقات أدناه.
ريان حاصل على درجة البكالوريوس في الهندسة الكهربائية. لقد عمل 13 عامًا في هندسة الأتمتة ، و 5 سنوات في مجال تكنولوجيا المعلومات ، وهو الآن مهندس تطبيقات. محرر إداري سابق لـ MakeUseOf ، وقد تحدث في المؤتمرات الوطنية حول تصور البيانات وقد ظهر في التلفزيون والإذاعة الوطنية.