سأشرح لك كيف تقوم بإنشاء قاعدة بيانات من نوع MySQL من خلال لوحة تحكم Cpanel بشكل صحيح و لتكتشف كم العملية سهلة للغاية ! .

أولاً تقوم بالدخول إلى لوحة التحكم Cpanel  و ذلك عن طريق وضع عنوان المنفذ 2082 في نهاية النطاق الخاص بك ، مثلا أخترنا النطاق : demo.thearabianweb.com  فيصبح المدخل هكذا :

http://demo.thearabianweb.com:2082
 

 

بعد إدخال اسم المستخدم الخاص بك و كلمة المرور ستظهر لك خيارات هذه اللوحة  ، فإختر MySQL® Database Wizard كما في الصورة  :

image

ستفتح لك صفحة جديدة  و من خلال هذه الصفحة ستبدأ أولا بإختيار اسم القاعدة الجديدة و تدخله في خانة New Database و نحن إخترنا اسم القاعدة new ونقرنا الزر كما هو موضح :

image

ثم ستنتقل إلى صفحة أخرى  و ستجد في الأعلى ملاحظة تخبرك بأنه تم إنشاء القاعدة و إعتمادا على ما أدخلناه في المثال  ظهر لدينا هكذا :

image

و كما تلاحظ أتى اسم القاعدة هكذا demo_new حيث demo  هو اسم المستخدم الخاص بالـ Cpanel  و new هو اسم القاعدة . الأن في نفس الصفحة ستقوم بإختيار اسم المستخدم و كلمة المرور الخاصة بهذه القاعدة و التي من خلالها ستصرح السكربتات و التطبيقات من التعديل و الإضافة في هذه القاعدة . الان أدخل الاسم الذي تريده في خانة Username حيث لا يزيد عن 7 احرف و أرقام ثم ادخل كلمة المرور الذي تريدها في Password و أعد كتابتها للتاكيد في Password (Again) و أنقر الزر  ، لقد إخترنا في مثالنا اسم المستخدم user  و كلمة المرور 123456 و لكنها على شكل نجوم إفتراضيا  كما هو موضح :

image

و كما في المرحلة السابقة ستظهر لك ملاحظة تقر بأنه تم إنشاء اسم المستخدم و كلمة المرور كما هو موضح :

image

و كما تلاحظ فان اسم المستخدم كذلك أتى بنفس طريقة تكوين القاعدة فأصبح demo_user حيث demo هو اسم مستخدم Cpanel . و الان في نفس الصفحة ستحدد صلاحيات هذا المستخدم في إدارة القاعدة الجديدة ، في هذه الخطوة قم بإختيار ALL PRIVILEGES لتعطي هذا المستخدم صلاحية شاملة في التحكم في هذه القاعدة و هذا مستحسن لمعظم السكربتات المتوافرة كما هو موضح :

image

الان إنقر الزر  ، مبروك لقد أنشئت قاعدة بيانات بشكل صحيح و هي جاهزة للعمل و ستظهر لك ملاحظة تخبرك بالنتيجة كالعادة :

image

الان عند تركيب أي سكربت ستضع المعلومات التالية :

اسم المستخدم : demo_user
كلمة المرور : 123456
اسم القاعدة : demo_new
عنوان الخادم : localhost ( إفتراضيا )

 

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

تعتبر بروتوكلات النقل مهمة للغاية و قد وضعت لتخدم هدف معين و هدف البروتوكلين Binary , ASCII هو رفع الملفات على هيئتها الصحيحة فتجد بروتوكول Binary يستخدم لنقل الصور ، الفيديو ، الوسائط . و من جهة أخرى تجد بروتوكول ASCII يستخدم لرفع الملفات النصية مثل TXT , html , php  .

و غالباً يكون الإختيار بين البروتوكولين يتم عن طريق برنامج العميل FTP  فعند رفع صورة أو مستند نصي يقوم البرنامج بنفسه بإختيار مايناسب من بروتوكول . و لكن قد يحتاج الأمر لأن ترغم البرنامج على إختيار بروتوكول معين  فعند رفع ملف php  مشفر عن طريق Zend فيجب عليك رفعه عن طريق بروتوكول Binary و إلا لن يعمل أبداً و ذلك لأن التشفير قام بتحويله إلى ملف بياني مغلق المصدر بعكس كون ملف نصي و هكذا .

يمكنك التفعيل بين البروتوكولات المتاحة عن طريق البرنامج ، و عن استخدامي الشخصي  فبرنامجي هو FlashFXP و هذه طريقة الإختيار :

image

 

هذا كل مافي الأمر .