يكتفي الموقع الثابت بالملفات. لكن بمجرد تثبيت نظام إدارة محتوى أو متجر أو منتدى، تحتاج إلى قاعدة بيانات. يسمح عرضك بعدد معين منها: تبيّن لك بطاقة قواعد البيانات في لوحة التحكم الخاصة بك هذا العدد.
كيف أنشئ قاعدة بيانات MySQL على استضافتي؟
افتح Plesk من لوحة التحكم الخاصة بك، وانتقل إلى قواعد البيانات، ثم إضافة قاعدة بيانات: تُنشأ القاعدة ومستخدمها في النافذة نفسها.
- من لوحة التحكم الخاصة بك، انقر على الاتصال التلقائي لفتح Plesk.
- افتح قواعد البيانات، ثم إضافة قاعدة بيانات.
- امنح القاعدة اسمًا. اختر اسمًا بسيطًا: أحرف صغيرة وأرقام و
_، دون علامات تشكيل أو مسافات. - في النافذة نفسها، أنشئ المستخدم المرتبط بها: اسمًا، ثم كلمة مرور طويلة وفريدة.
- أكّد العملية.
أنشئ مستخدمًا واحدًا لكل قاعدة. فالحساب الموحد المشترك بين جميع مواقعك يعني أن ثغرة في أقلها أهمية تتيح الوصول إلى بيانات جميع المواقع الأخرى.
ما المعلومات التي يطلبها تطبيقي للاتصال بقاعدة بياناته؟
سيطلب منك أي تطبيق دائمًا القيم الأربع نفسها:
- المضيف:
localhost— يعمل موقعك وقاعدة بياناته على الخادم نفسه؛ - اسم القاعدة؛
- المستخدم؛
- كلمة المرور.
توجد هذه القيم في ملف إعدادات تطبيقك: wp-config.php لـ WordPress، و.env لمشروع Laravel أو Symfony، وconfiguration.php لـ Joomla.
إذا رفض التطبيق الاتصال، فالخطأ ناتج في معظم الحالات عن خطأ مطبعي في أحد هذه الحقول الأربعة، أو عن كلمة مرور تحتوي على حرف لم يُهرَّب بشكل صحيح.
كيف أستورد قاعدة بيانات موجودة؟
صدّر القاعدة من استضافتك السابقة بصيغة .sql، ثم شغّل استيراد ملف تفريغ في Plesk على القاعدة الوجهة.
لنقل موقع منشور بالفعل في مكان آخر:
- صدّر القاعدة من استضافتك السابقة بصيغة
.sql. - في Plesk، افتح قواعد البيانات، ثم استيراد ملف تفريغ على القاعدة الهدف. إذا كان الملف كبيرًا، فاضغطه بصيغة
.zipأو.gzقبل رفعه. - بالنسبة إلى الملفات الصغيرة، يعمل phpMyAdmin — المتاح من الصفحة نفسها — أيضًا: علامة التبويب استيراد.
الاستيراد الذي يتوقف دون رسالة يعني في الغالب أن الملف أكبر من حد الرفع. اضغطه أو قسّمه.
كيف أدير قاعدة بياناتي يوميًا؟
phpMyAdmin هو أداتك الرئيسية. من Plesk، انقر على رابط القاعدة المعنية. يمكنك فيه تصفح الجداول وتنفيذ استعلامات SQL وتصحيح قيمة معينة.
ثلاثة احتياطات جديرة بالاهتمام:
- صدّر القاعدة قبل أي استعلام
UPDATEأوDELETE. لا يوجد زر للتراجع. - تحقق من شرط
WHEREقبل التنفيذ. فنسيانWHEREيطبّق التعديل على الجدول بأكمله. - لا تستخدم phpMyAdmin أداةً لإدخال البيانات: تطبيقك يعرف قواعد الاتساق الخاصة به، أما phpMyAdmin فلا.
كيف أحفظ نسخة احتياطية من قاعدة بياناتي؟
أجرِ تصدير SQL قبل كل تحديث مهم لموقعك، واحتفظ بنسخة دورية خارج الخادم.
هذا هو الجزء الذي يُؤجَّل دائمًا حتى اليوم الذي نحتاج إليه فيه.
- تصدير SQL يدوي قبل كل تحديث مهم لموقعك.
- تصدير دوري محفوظ خارج الخادم: على حاسوبك أو في مساحة تخزين خارجية. فالنسخة الاحتياطية الموجودة في مساحة القرص نفسها تختفي معها.
- استعادة تجريبية من حين لآخر، على قاعدة ثانوية، للتحقق من أن الملف صالح للاستخدام.
يمكن أيضًا لمدير النسخ الاحتياطية في Plesk جدولة نسخ احتياطية لمساحتك: وهو يكمّل عمليات التصدير التي تجريها دون أن يحل محلها.
لماذا تشغل قاعدة بياناتي كل هذه المساحة؟
تُحتسب قاعدة بياناتك ضمن حصة القرص المعروضة في لوحة التحكم الخاصة بك. هناك سببان يضخّمان القاعدة دون أن يكبر الموقع:
- المراجعات والسجلات التي يراكمها نظام إدارة المحتوى؛
- جداول الجلسات أو ذاكرة التخزين المؤقت التي لا تُفرَّغ أبدًا.
يكفي عادةً تنظيف سنوي للانطلاق من جديد على أسس سليمة.