كيفية النسخ الاحتياطي لقاعدة بيانات الخلية


MySQL هو نظام إدارة قواعد البيانات العلائقية(RDBMS). يعالج تعليمات قاعدة البيانات ويمكنه إدارة العديد من قواعد البيانات في نفس الوقت.

على سبيل المثال ، إذا كنت ترغب في إنشاء قاعدة بيانات جديدة أو إضافة بيانات إلى قاعدة بيانات موجودة ، فأنت ترسل رسالة إلى خادم MySQL ، أعطه البيانات التي تريد إضافتها ، وأخبرها بمكان إضافتها.

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

النسخ الاحتياطي لقاعدة بيانات MySQL باستخدام phpMyAdmin

إنشاء ملف تصدير أو نسخة احتياطية من قاعدة بيانات MySQL الخاصة بك عن طريق الوصول إلى phpMyAdmin أداة من لوحة التحكم استضافة الويب الخاص بك مثل cPanel. سنستخدم cPanel لأغراض هذه المقالة.

  • ابدأ بتسجيل الدخول إلى cPanel والنقر على phpMyAdmin.
    • اختر قاعدة بيانات MySQL التي تريد نسخها احتياطيًا من لوحة التنقل على اليسار الشريط الجانبي. ثم انقر على رابط التصدير الموجود على شريط التنقل العلوي.
      • من صفحة التصدير ، سترى خيارين: مخصصو سريع. حدد الخيار مخصص.
        • بعد اختيار مخصص، سترى قائمة بقواعد البيانات الخاصة بك. يمكنك اختيار واحد أو بعض أو كل شيء. الإعداد الافتراضي هو النسخ الاحتياطي للجميع.
        • ضمن خيارات الإخراج ، اختر gzippedلـ الضغط. اترك الخيارات الأخرى هي الإعدادات الافتراضية.
          • انقر على الزر انتقاللبدء النسخ الاحتياطي وتنزيل الملف. سيكون اسم ملفك YourDatabaseName.sql.gz file.
          • يعتمد الوقت المستغرق لإكمال النسخ الاحتياطي على حجم قاعدة البيانات الخاصة بك.

            النسخ الاحتياطي لقاعدة بيانات MySQL باستخدام mysqldump

            استخدم الأمر mysqldumpلإنشاء ملف تفريغ ملف نصي لقاعدة البيانات الخاصة بك والتي ستتم إدارتها بواسطة MySQL. تفريغ الملف النصي هو ملف نصي يتضمن أوامر SQL التي تحتاجها لإعادة إنشاء قاعدة البيانات الخاصة بك من البداية.

            In_content_1 الكل: [300x250] / dfp: [640x360]- ->
            • لعمل نسخة احتياطية من قاعدة بيانات واحدة ، استخدم الأمر التالي:
            • mysqldump database_name>database_name.sql

              سيقوم هذا الأمر بإنشاء النسخة الاحتياطية وإرسالها إلى ملف .sql. ستعمل فقط على إنشاء نسخة من قاعدة البيانات الخاصة بك ولن تؤثر عليها.

              • استخدم الأمر التالي لإجراء نسخ احتياطي لقواعد بيانات متعددة في نفس الوقت.
              • mysqldump –databases database_one database_two>two_databases.sql

                يشير

                Database_oneإلى اسم قاعدة البيانات الأولى و database_twoهو اسم قاعدة البيانات الثانية التي تريد نسخها احتياطيًا. سيتم نسخ كليهما احتياطيًا في قاعدة بيانات واحدة.

                • إذا كنت ترغب في النسخ الاحتياطي لجميع قواعد بيانات MySQL على خادم ، فاستخدم الأمر التالي لإنشاء ملف نسخ احتياطي .sql واحد يحتوي على كل ما تبذلونه قواعد البيانات.
                • mysqldump –all-database>all_databases.sql

                  النسخ الاحتياطي لقاعدة بيانات MySQL باستخدام وظائف Cron

                  وظيفة cron هي أمر Linux يستخدم لتنفيذ مهمة في وقت محدد تلقائيًا. سنشرح كيفية استخدام هذا الأمر لأتمتة نسخة احتياطية من قواعد بيانات MySQL.

                  • ابدأ بتسجيل الدخول إلى لوحة التحكم الخاصة بك وانتقل لأسفل إلى قسم متقدموانقر على وظائف Cron.
                    • سترى تحذيرًا يجب أن يكون لديك معرفة جيدة بأوامر Linux لاستخدام وظائف cron بشكل فعال. إذا لم تقم بذلك ، فتحقق من مسؤول الاستضافة الخاص بك.
                      • إذا كنت ترغب في تلقي بريد إلكتروني في كل مرة تقوم فيها وظيفة cron بتشغيل أمر ينتج عنه الإخراج ، فضع عنوان بريدك الإلكتروني في المربع وانقر على تحديث البريد الإلكتروني.
                        • اختر أحد الإعدادات العامةمن القائمة المنسدلة لتحديد عدد المرات التي تريد تشغيل النسخة الاحتياطية فيها.
                          • يمكنك أيضًا تعديل الإعدادات الأخرى مثل الوقت واليوم من الأسبوع.
                            • حان الوقت الآن لوضع الأمر كما يلي:
                            • / usr / bin / mysqldump -u dbusername -p'dbpassword 'dbname>/ home / اسم المستخدم / path / دعم .sql

                              • استبدل dbusernameو dbpasswordو dbnameباسم مستخدم قاعدة البيانات وكلمة مرور قاعدة البيانات واسم قاعدة البيانات.
                              • المساريشير إلى مجلد أو سلسلة من المجلدات حيث تريد أن يذهب ملف النسخ الاحتياطي. يتم تمثيل اسم ملف النسخ الاحتياطي في الأمر باسم backup.sql. يمكنك تغيير هذا الاسم أو تركه كما هو. انقر على إضافة وظيفة Cron جديدة.
                              • إذا قمت بالتمرير لأسفل قليلاً ، فستظهر لك قائمة وظائف Cron الحالية.
                                • إذا كنت ترغب في تغيير أي من وظائف cron الحالية الخاصة بك ، فانقر على تعديل. إذا لم تعد ترغب في تشغيل أي وظيفة أو ارتكبت خطأ ، فانقر على حذف.
                                • استخدام الإضافات WordPress (WP) لدعم MySQL

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

                                  BackWPup

                                  استخدم BackWPup لإجراء نسخ احتياطي لملفات قاعدة بيانات MySQL وحتى تثبيت WP الكامل.

                                  هناك العديد من الإضافات الفسفور الابيض متاحة النسخ الاحتياطي الخلية. اختر واحدة تعمل مع الإصدار الحالي من WP ويتم تحديثها بنشاط.

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

                                  انشاء نسخة احتياطية من ملف الاكسيل - Back up

                                  المنشورات ذات الصلة:


                                  4.01.2020