how-to

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

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

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

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

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

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

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

يعتمد الوقت المستغرق لإكمال النسخ الاحتياطي على حجم قاعدة البيانات الخاصة بك.

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

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

  • لإجراء نسخة احتياطية لقاعدة بيانات واحدة، استخدم الأمر التالي:

mysqldump database_name > database_name.sql

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

  • استخدم الأمر التالي لإجراء نسخة احتياطية لقواعد بيانات متعددة في نفس الوقت.

mysqldump – قواعد البيانات database_one database_two > two_databases.sql

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

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

mysqldump –all-databases > all_databases.sql

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

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

  • ابدأ بتسجيل الدخول إلى لوحة التحكم cPanel الخاصة بك ثم انتقل لأسفل إلى متقدم القسم وانقر على وظائف كرون.
كيفية عمل نسخة احتياطية لصورة قاعدة بيانات MySQL 6
  • سوف ترى تحذيرًا يفيد بأنه يجب أن تكون لديك معرفة جيدة بأوامر Linux لاستخدام مهام cron بشكل فعال. إذا لم يكن الأمر كذلك، فتواصل مع مسؤول الاستضافة لديك.
كيفية عمل نسخة احتياطية لصورة قاعدة بيانات MySQL 7
  • إذا كنت تريد تلقي بريد إلكتروني في كل مرة تقوم فيها مهمة cron بتشغيل أمر ينتج مخرجات، ضع عنوان بريدك الإلكتروني في المربع وانقر فوق تحديث البريد الإلكتروني.
كيفية عمل نسخة احتياطية لصورة قاعدة بيانات MySQL 8
  • اختر واحدا من الإعدادات العامة من القائمة المنسدلة لتحديد عدد المرات التي تريد فيها تشغيل النسخ الاحتياطي.
كيفية عمل نسخة احتياطية لصورة قاعدة بيانات MySQL 9
  • يمكنك أيضًا تعديل الإعدادات الأخرى مثل الوقت ويوم الأسبوع.
كيفية عمل نسخة احتياطية لصورة قاعدة بيانات MySQL 10
  • الآن حان الوقت لوضع الأمر كما يلي:

/usr/bin/mysqldump -u dbusername -p'dbpassword' dbname > /home/username/path/backup.sql

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

استخدم مكونات WordPress الإضافية لعمل نسخة احتياطية لـ MySQL

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

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

نسخة احتياطية

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

كيفية عمل نسخة احتياطية لصورة قاعدة بيانات MySQL 14

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

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

ayoub ahmadat

كاتب ومدون متخصص ولدي شغف حقيقي بكل ما هو تقني، حيث أقدم لكم حلولًا مبتكرة وحيلًا مفيدة لتحسين تجربتك في عالم الأجهزة والتكنولوجيا. باعتباري شغوفًا بالتطورات الحديثة في عالم التكنولوجيا، أسعى دائمًا إلى مشاركة معرفتي وتجاربي لمساعدتكم في الاستفادة القصوى من أجهزتكم. ولنتشارك سويًا في هذه الرحلة المثيرة لاستكشاف عالم التكنولوجيا الذي لا يعرف الحدود. شكرًا لثقتكم ومتابعتكم المستمرة! يمكنك الاتصال بي عبر البريد الإلكتروني على ayoub@e-tice.com ،ويمكنك العثور على أعمالي على https://e-tice.com

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى
نحن نستخدم ملفات تعريف الارتباط لنمنحك أفضل تجربة ممكنة على موقعنا. بالمتابعة في استخدام هذا الموقع، فإنك توافق على استخدامنا لملفات تعريف الارتباط.
قبول