المستوى: متوسط

معظم أنظمة إدارة المحتوى، مثل ووردبريس، تخزّن محتواها (المقالات، الإعدادات، المستخدمين) في قاعدة بيانات. في MEA تستخدم قواعد بيانات MySQL (نظام إدارة قواعد بيانات شائع ومجاني). في هذه المقالة نتعلّم كيف ننشئ قاعدة بيانات ومستخدماً لها ونربط بينهما، وهي خطوة تسبق تثبيت أي نظام يدوياً.

المكوّنات الثلاثة التي نحتاجها

  1. قاعدة البيانات (Database): الوعاء الذي يخزّن الجداول والبيانات.
  2. مستخدم قاعدة البيانات (User): حساب باسم وكلمة مرور يتصل بالقاعدة.
  3. الصلاحيات (Privileges): ربط المستخدم بالقاعدة وتحديد ما يُسمح له بفعله.

الأداة الأسهل لإنجاز ذلك هي MySQL Database Wizard (معالج قواعد البيانات) الذي ينفّذ الخطوات الثلاث بالتتابع.

الطريقة الأسهل: MySQL Database Wizard

  1. ادخل إلى cPanel واكتب في شريط البحث «MySQL» ثم اختر MySQL Database Wizard.
  2. الخطوة 1 — اسم القاعدة: اكتب اسماً وصفياً مثل shop. لاحظ أن cPanel يضيف تلقائياً بادئة اسم حسابك، فيصبح الاسم الكامل مثل cpuser_shop. اضغط Next Step.
  3. الخطوة 2 — إنشاء المستخدم: اكتب اسم مستخدم (سيأخذ بادئة أيضاً مثل cpuser_shopadmin)، ثم كلمة مرور قويّة (استخدم Password Generator). اضغط Create User.
  4. الخطوة 3 — الصلاحيات: فعّل خيار ALL PRIVILEGES (كل الصلاحيات) ليتمكّن المستخدم من إدارة القاعدة بالكامل، ثم اضغط Next Step.

انتهيت! سجّل هذه البيانات الأربع لأنك ستدخلها عند تثبيت نظامك: اسم القاعدة، اسم المستخدم، كلمة المرور، واسم الخادم (وهو غالباً localhost).

الطريقة اليدوية: MySQL Databases

إن أردت تحكّماً أدق، استخدم أداة MySQL Databases وابنِ المكوّنات يدوياً:

  1. في قسم Create New Database اكتب اسم القاعدة واضغط Create Database.
  2. انزل إلى قسم MySQL Users → Add New User، اكتب الاسم وكلمة المرور واضغط Create User.
  3. في قسم Add User To Database، اختر المستخدم والقاعدة من القائمتين، ثم اضغط Add.
  4. في صفحة الصلاحيات فعّل ALL PRIVILEGES ثم Make Changes.

ملاحظة عن اسم الخادم localhost

عند تثبيت نظام مثل ووردبريس سيطلب منك «Database Host» (خادم قاعدة البيانات). على الاستضافة المشتركة يكون هذا الحقل دائماً localhost، لأن قاعدة البيانات موجودة على نفس الخادم الذي يستضيف موقعك.

إدارة القاعدة عبر phpMyAdmin

phpMyAdmin أداة رسومية لعرض محتوى قاعدتك وتعديله. للوصول إليها اكتب «phpMyAdmin» في شريط بحث cPanel. من هناك تختار قاعدتك من القائمة اليسرى فترى جداولها. يمكنك تصفّح الصفوف، وتشغيل استعلامات SQL، والأهم: تصدير القاعدة كنسخة احتياطية.

⚠️ تحذير: قبل تنفيذ أي استعلام حذف أو تعديل (مثل DELETE أو DROP أو UPDATE) في phpMyAdmin، صدّر نسخة احتياطية من القاعدة أولاً. خطأ واحد في استعلام قد يمحو بياناتك دون رجعة.

تصدير نسخة احتياطية من القاعدة

  1. في phpMyAdmin اختر قاعدتك من اليسار.
  2. اضغط تبويب Export (تصدير) في الأعلى.
  3. اترك طريقة التصدير على Quick والصيغة على SQL.
  4. اضغط Export فينزل ملف .sql إلى جهازك.

احتفظ بهذا الملف؛ يمكنك استيراده لاحقاً من تبويب Import لاستعادة القاعدة.

نصائح أمان

  • استخدم كلمة مرور طويلة وعشوائية لمستخدم قاعدة البيانات؛ لن تكتبها يدوياً كثيراً.
  • أنشئ مستخدماً منفصلاً لكل قاعدة/تطبيق بدل مشاركة مستخدم واحد بين مواقع متعددة.
  • لا تضع بيانات القاعدة في ملفات يمكن للزوّار الوصول إليها.
  • تذكّر أن MEA تأخذ نسخاً احتياطية يومية، لكن نسخك اليدوية طبقة حماية إضافية مفيدة.

خلاصة

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

Was this answer helpful? 0 Users Found This Useful (0 Votes)