استيراد وتصدير قاعدة بيانات الموقع (Import and export a site database)
يستخدِم ووردبريس قاعدة بيانات لتخزين كل المحتوى والإعدادات الخاص بمتجر وووكامرس بتنسيق منظم.
وهو ينظم البيانات في جداول، يخصص كل منها لأنواع مختلفة من المعلومات مثل المنتجات، والعملاء، والطلبات. تتيح هذه التنظيمات إدارة فعالة للبيانات، مما يساعدك على تخزين تفاصيل متجرك واسترجاعها وتحديثها بسهولة.
يمكنك معرفة المزيد عن قاعدة بيانات ووردبريس هنا.
يرجى ملاحظة أن إجراء تغييرات على قاعدة بيانات موقعك يمكن أن يكون له تأثيرات كبيرة على الموقع بأكمله. احرص دائمًا على عمل نسخة احتياطية لموقعك قبل إجراء أي تغييرات على قاعدة البيانات، وتواصل مع خدمة الاستضافة الخاصة بك للحصول على المساعدة إذا لم تكن متأكدًا.
ملاحظة (Note): هذا المستند مخصص ليكون دليلاً مفيداً لاستكشاف الأخطاء وإصلاحها المتقدمة؛ ومع ذلك، تقع الإجراءات الموضحة خارج نطاق سياسة الدعم الخاصة بنا ولا يمكننا تقديم مساعدة مباشرة في تنفيذها.
إذا كنت ترغب في طلب المساعدة من مطور ووردبريس/وووكامرس مؤهل، فإننا نوصي بشدة بـ Codeable أو شريك وكالة Woo.
النسخ الاحتياطي أو تصدير قاعدة بيانات موقعك (Backing up or exporting your site database)
يستخدِم هذا الدليل أداة تُسمى phpMyAdmin. قد تستخدِم خدمة الاستضافة الخاصة بك نفس الأداة أو أداة بديلة. يرجى التواصل معهم للحصول على المساعدة في هذا الشأن.
- تسجيل الدخول إلى phpMyAdmin:
- ابدأ بالوصول إلى phpMyAdmin من خلال لوحة تحكم الاستضافة الخاصة بك. وعادة ما يوجد هذا في أقسام مثل "قواعد البيانات (Databases)" داخل لوحة تحكم مستضيف الويب الخاص بك.
- اختر قاعدة البيانات الخاصة بك:
- بمجرد دخولك إلى phpMyAdmin، سترى قائمة بقواعد البيانات على الجانب الأيسر. انقر فوق قاعدة البيانات التي تريد عمل نسخة احتياطية لها. تحتوي قاعدة البيانات هذه على جميع البيانات الخاصة بموقع ووردبريس الخاص بك، بما في ذلك معلومات وووكامرس.
- تصدير قاعدة البيانات:
- بعد اختيار قاعدة البيانات، انقر فوق علامة التبويب "تصدير (Export)" في أعلى الشاشة.
- سيتم عرض خيارين لك لتصدير قاعدة البيانات الخاصة بك: "سريع (Quick)" و "مخصص (Custom)".
- التصدير السريع (Quick export): هذا الخيار مباشر ويقوم بتصديرทั้ง قاعدة البيانات بالكامل باستخدام الإعدادات الافتراضية.
- التصدير المخصص (Custom export): يتيح هذا الخيار مزيدًا من التحكم في عملية التصدير، مثل اختيار جداول محددة لعمل نسخة احتياطية منها، وتنسيق الإخراج، وتحديد تفضيلات أخرى.
- بالنسبة لمعظم المستخدمين، تُعد الطريقة "السريعة (Quick)" كافية وأبسط.
- اختر التنسيق (Choose the format):
- اختر التنسيق الذي ترغب في حفظ قاعدة بياناتك به. يُعد SQL التنسيق الأكثر شيوعاً ويُوصى به لانه يسهل استيراده مرة أخرى إلى أي قاعدة بيانات MySQL.
- تنزيل النسخة الاحتياطية:
- انقر فوق الزر "تنفيذ / ذهاب (Go)". سيقوم phpMyAdmin بتوليد تنزيل لنسخة احتياطية لقاعدة بياناتك بالتنسيق الذي حددته. احفظ هذا الملف في مكان آمن.
- من المهم تنزيل هذا الملف والاحتفاظ به خارج الموقع أو في التخزين السحابي، بحيث لا يكون موجوداً على خادم الاستضافة الخاص بك فقط.
- التحقق من النسخة الاحتياطية:
- من الجيد التأكد من أن ملف النسخة الاحتياطية غير تالف. يمكنك القيام بذلك عن طريق فتح ملف SQL باستخدام محرر نصي للتحقق من أن لديه مجموعة كاملة من البيانات وأن ينتهي بالسطر
-- Dump completed on....
- من الجيد التأكد من أن ملف النسخة الاحتياطية غير تالف. يمكنك القيام بذلك عن طريق فتح ملف SQL باستخدام محرر نصي للتحقق من أن لديه مجموعة كاملة من البيانات وأن ينتهي بالسطر
استيراد قاعدة بيانات موقعك (Importing your site database)
إليك كيفية استيراد قاعدة بيانات موقع ووردبريس باستخدام phpMyAdmin
- الوصول إلى phpMyAdmin:
- سجل الدخول إلى حساب الاستضافة الخاص بك وانتقل إلى phpMyAdmin.
- حدد قاعدة البيانات الحالية:
- في phpMyAdmin، ابحث عن وانقر فوق قاعدة البيانات الحالية التي تريد استخدامها من القائمة على الجانب الأيسر. تأكد من أن هذه هي قاعدة البيانات الصحيحة المرتبطة بموقع ووردبريس الخاص بك.
- تجهيز قاعدة البيانات (اختياري - optional):
- إذا لزم الأمر، يمكنك تفريغ قاعدة البيانات الحالية قبل استيراد بيانات جديدة لتجنب التعارضات. للقيام بذلك، حدد جميع الجداول واختر "حذف / إسقاط (Drop)" لحذفها. كن حذراً للغاية في هذه الخطوة حيث ستؤدي إلى حذف بياناتك الحالية. تأكد دائمًا من وجود نسخة احتياطية لديك قبل القيام بذلك.
- استيراد قاعدة البيانات:
- مع تحديد قاعدة البيانات، انقر فوق علامة التبويب "استيراد (Import)" في أعلى الصفحة.
- في قسم "الملف المراد استيراده (File to import)"، انقر فوق "اختر ملفاً (Choose File)" وحدد ملف SQL الذي تريد استيراده. يجب أن يكون هذا ملف النسخة الاحتياطية أو ملف SQL آخر يحتوي على البيانات التي ترغب في استيرادها.
- اترك الخيارات الأخرى على إعداداتها الافتراضية، والتي تكون عادةً ملائمة لمعظم عمليات استيراد قاعدة بيانات ووردبريس.
- بدء عملية الاستيراد:
- انقر فوق الزر "تنفيذ / ذهاب (Go)" أسفل الصفحة. سيبدأ phpMyAdmin في تحميل الملف ثم استيراده إلى قاعدة البيانات المختارة. قد يستغرق هذا بعض الوقت لأحجام الملفات الأكبر.
- التحقق من وجود أخطاء:
- بعد اكتمال الاستيراد، سيعرض phpMyAdmin رسالة توضح حالة الاستيراد. إذا كانت هناك أخطاء، فستوفر تفاصيل حول ما حدث بشكل خاطئ. قد تتضمن المشكلات الشائعة حدود حجم الملف أو أخطاء بناء جملة SQL.
- تحديث إكوين ووردبريس (إذا لزم الأمر):
- إذا تغيرت تفاصيل قاعدة البيانات (الاسم، المستخدم، كلمة المرور)، فقم بتحديث ملف تكوين ووردبريس (wp-config.php) ليعكس هذه التغييرات. تحقق من صحة حقول DB_NAME و DB_USER و DB_PASSWORD.
- تحقق من أن موقعك يعمل:
- انتقل إلى موقع ووردبريس الخاص بك للتأكد من أنه يعمل كما هو متوقع. تحقق من تحميل جميع الصفحات بشكل صحيح وأن المحتوى يظهر بالشكل المتوقع.
حافظ على أمان قاعدة بيانات موقعك (Keep your site database secure)
يُعد الحفاظ على أمان قاعدة بيانات موقعك أمراً بالغ الأهمية لحماية موقع الويب الخاص بك من الوصول غيرAuthorized وخرق البيانات. إليك بعض الإرشادات العامة حول كيفية تعزيز أمان قاعدة البيانات الخاصة بك:
- استخدم كلمات مرور قوية (Use strong passwords): استخدم دائماً كلمات مرور قوية وفريدة للوصول إلى قاعدة البيانات الخاصة بك، وقم بتحديثها بانتظام.
- التحديث بانتظام (Update regularly): حافظ على تحديث برامج قاعدة البيانات الخاصة بك، وووردبريس، وأي إضافات أو سمات لإغلاق الثغرات الأمنية.
- تقييد الوصول إلى قاعدة البيانات (Limit database access): قم بتقييد الوصول إلى قاعدة البيانات الخاصة بك على عناوين IP الضرورية فقط لتقليل مخاطر الهجمات. استخدم إعدادات قاعدة البيانات لحظر عناوين IP غير المعروفة.
- النسخ الاحتياطي المنتظم (Regular backups): قم بتنفيذ جدول زمني للنسخ الاحتياطي المنتظم وقم بتخزينها في مكان آمن للمساعدة في التعافي السريع من فقدان البيانات أو الخروقات.
- تشفير البيانات (Data encryption): قم بتشفير البيانات الحساسة في قاعدة البيانات الخاصة بك وتأكد من الاتصالات الآمنة (مثل SSL/TLS) عند الوصول إلى قاعدة البيانات.
- تطبيق مبدأ الأقل صلاحية (Apply the least privilege principle): امنح الأذونات الضرورية فقط للمستخدمين والتطبيقات لأداء مهامهم المطلوبة.
- المراقبة والتدقيق (Monitor and audit): تابع سجلات الوصول وقم بإعداد تنبيهات للأنشطة غير المعتادة أو محاولات الوصول غير المصرح بها.
- تغيير بادئة الجداول الافتراضية (Change the default table prefix): انتقل من البادئة الافتراضية
wp_إلى بادئة أكثر غموضاً للمساعدة في الحماية ضد هجمات حقن SQL. قم بتحديث هذا الإعداد أثناء التثبيت الأول أو قم بتغييره لموقع ويب موجود عن طريق تعديل ملفwp-config.phpوضبط جداول قاعدة البيانات وأي مراجع مرتبطة بها. فكر في استخدام إضافة لهذا التغيير أو استشر خدمة الاستضافة الخاصة بك للحصول على مزيد من الدعم.
باتباع هذه النصائح، يمكنك تعزيز أمان قاعدة بيانات ووردبريس الخاصة بك. إذا لم تكن متأكدًا من كيفية تنفيذ أي من هذه التغييرات، خاصة عند تغيير بادئة قاعدة البيانات، فتواصل مع خدمة الاستضافة الخاصة بك للحصول على المساعدة.