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

طريقة النسخ الاحتياطي واستيراد قاعدة بيانات MySQL

تعتبر عملية النسخ الاحتياطي لقواعد بيانات موقع الويب من الامور الضرورية التي يجب الحرص عليها.

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

يمكنك نسخ قواعد البيانات والاحتفاظ بها على القرص الصلب أو على أي خدمة تخزين سحابي مثل “جوجل درايف” Google Drive أو “ون درايف” OneDrive وكذلك استيرادها مجدداً إلى قاعدة بيانات جديدة.

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

1- طريقة النسخ الاحتياطي لقاعدة البيانات:

قم بتسجيل الدخول إلى لوحة تحكم الاستضافة

سنشرح هنا طريقة استخدام MySQL باستخدام لوحة التحكم cPanel

في لوحة التحكم قم بالنقر على أيقونة phpMyAdmin ضمن قسم Databases

بعد الدخول إلى نظام phpMyAdmin حدد قاعدة البيانات المطلوبة وانقر على رابط التصدير Export

 

 

عند النقر على رابط Export ستظهر صفحة تطلب منك الاختيار بين التصدير السريع Quick والتصدير المخصص Custom

في وضع التصدير السريع تظهر أقل خيارات ممكنة وهي إمكانية تحديد صيغة ملف التصدير Format
تكون الصيغة الافتراضية هي SQL ويمكنك اختيار صيغة أخرى إذا رغبت بذلك.

بعد تحديد ذلك انقر زر Go ليتم حفظ ملف النسخ الاحتياطي على جهاز الكمبيوتر.

يمنحك الخيار Custom المزيد من الخيارات المتقدمة لإعداد ملف النسخ الاحتياطي لقاعدة البيانات مثل تحديد حقول محددة وضغط الملف وإعادة تسمية الأعمدة واختيار نظام ترميز قاعدة البيانات وغيرها من الخيارات المتقدمة.

إذا كنت لا تمتلك الخبرة الكافية لذلك استخدم خيار التصدير السريع.

2- إنشاء قاعدة بيانات جديدة

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

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

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

3- استيراد قاعدة البيانات

سجل دخولك إلى لوحة التحكم Cpanel في الاستضافة التي تضم قاعدة البيانات الجديدة.

في لوحة التحكم قم بالنقر على أيقونة phpMyAdmin ضمن قسم Databases كما في الخطوة الأولى.

بعد الدخول إلى نظام phpMyAdmin حدد قاعدة البيانات الجديدة وانقر على رابط الاستيراد  Import

عند النفر على رابط Import ستظهر لدينا صفحة نقوم من خلالها باختيار ملف قاعدة البيانات (النسخة الاحتياطية) من جهاز الكمبيوتر عن طريق النقر على زر Choose File

يمكن استيراد ملف قاعدة بيانات إذا كان مضغوطاً بصيغ مثل  (gzip, bzip2, zip) أو إذا كان بدون ضغط، ويجب أن يأخذ اسم الملف المضغوط لاحقتين هما صيغة قاعدة البيانات وصيغة الضغط بالشكل التالي:

.[format].[compression]

على سبيل المثال database_name.sql.zip

هناك عدة خيارات تتعلق بصيغة قاعدة البيانات وترميزها، لا تقم بتعديل الخيارات التي لا تمتلك الخبرة فيها، يمكنك بعد اختيار الملف النقر على زر Go لبدء استرداد جداول قاعدة البيانات القديمة إلى قاعدة البيانات الجديدة.

بعد الانتهاء ونجاح العملية ستظهر الجداول ضمن قاعدة البيانات الجديدة وتظهر لك رسالة تفيد بنجاح العمل.

تلميح:

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

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

مدرسة زاد

زاهر هاشم

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

ترك الرد

من فضلك ادخل تعليقك
من فضلك ادخل اسمك هنا

أحدث الدروس

احدث التعليقات