شرح إنشاء قاعدة بيانات MySQL ومستخدم جديد في cPanel لربط السكربتات (الدليل الكامل)

المقدمة: ما هي قاعدة البيانات ولماذا أحتاجها؟

إذا قمت برفع ملفات السكربت (كما في الدرس السابق) وحاولت فتح الموقع، ستظهر لك غالباً رسالة خطأ: "Error establishing a database connection". السبب هو أن السكربت يحتاج لمكان "يخزن" فيه البيانات (مثل أسماء المشتركين، كلمات المرور، والطلبات). هذا المكان هو قاعدة البيانات (MySQL Database). في cPanel، العملية تتم على 3 مراحل بسيطة ولكن يجب تنفيذها بالترتيب.


الخطوات العملية (خطوة بخطوة)

الخطوة 1: الدخول وإنشاء القاعدة

  1. من لوحة تحكم cPanel، اذهب إلى قسم "Databases" (قواعد البيانات).

  2. اضغط على الخيار الأول: "MySQL® Databases".

  3. في أول الصفحة، ستجد قسماً بعنوان "Create New Database".

  4. في المربع الفارغ، اكتب اسماً للقاعدة (يفضل أن يكون بالإنجليزية وصغيراً، مثل data أو site).

    • ملاحظة: الاسم الكامل سيكون: username_data (اسم المستخدم الخاص بك + الاسم الذي كتبته).

  5. اضغط زر "Create Database".

الخطوة 2: إنشاء مستخدم للقاعدة (User)

الآن لدينا "خزنة" (القاعدة)، لكننا نحتاج "شخصاً" معه المفتاح ليدخل إليها (المستخدم).

  1. في نفس الصفحة، انزل للأسفل حتى تجد قسم "MySQL Users" - "Add New User".

  2. Username: اكتب اسماً للمستخدم (مثلاً user أو admin).

  3. Password: اكتب كلمة مرور قوية (أو استخدم Password Generator).

    • هام جداً: انسخ كلمة المرور هذه واحفظها في ملف نصي خارجي (Notepad)، ستحتاجها لاحقاً لربط السكربت.

  4. اضغط زر "Create User".

الخطوة 3: ربط المستخدم بالقاعدة (أهم خطوة)

الكثير من المبتدئين يتوقفون هنا، وهذا خطأ! يجب أن تخبر السيرفر أن هذا "المستخدم" مسموح له بالتحكم في هذه "القاعدة".

  1. في نفس الصفحة، انزل للأسفل تماماً لقسم "Add User To Database".

  2. User: اختر المستخدم الذي أنشأته للتو من القائمة.

  3. Database: اختر القاعدة التي أنشأتها للتو.

  4. اضغط زر "Add".

  5. ستفتح صفحة الصلاحيات. ضع علامة صح بجانب "ALL PRIVILEGES" (في الأعلى).

  6. اضغط زر "Make Changes" في الأسفل.


الخلاصة: كيف أستخدم هذه البيانات؟

الآن أصبح لديك 3 معلومات ذهبية يجب أن تضعها في ملف الإعدادات الخاص بالسكربت (غالباً اسمه config.php أو connect.php):

  1. DB Name: (مثال: ahmed_site)

  2. DB User: (مثال: ahmed_user)

  3. DB Password: (كلمة المرور التي حفظتها).

بمجرد وضع هذه البيانات في ملف السكربت، سيعمل موقعك فوراً!

هل كانت المقالة مفيدة ؟