تحدثنا في الدرس السابق
حول النسخ الاحتياطي والاستعادة، اعتمادا على لوحة تحكم c panel.
اليوم سنتطرق إلى قواعد البيانات Databases، والتي يمكن إدارتها عبر لوحة التحكم أيضا، كما أن هناك عدة طرق لإدارة قواعد البيانات في السيرفر.
في البداية، دعونا نتعرف على قواعد البيانات، لكي نستطيع فهم آلية عملها، وفائدتها للمواقع الإلكترونية.
ما رأيكم أن نقرأ التعريف من ويكي بيديا.
لأنني بصراحة لا أعرفه.
كما جاء في التعريف، قاعدة البيانات، هي مجموعة من البيانات المرتبطة مع بعضها بعلاقة رياضية، مرتبة على شكل جداول.
بالطبع هناك أنواع كثيرة لقواعد البيانات، وطرق متعددة لإدارتها، والتحكم بها، وكيفية الاتصال بها، والصلاحيات المرتبطة.. هذا علم متكامل يتم دراسته والتخصص فيه.
لكن ما يهمنا الآن، قاعدة البيانات للمواقع، والتي تعتمد عليها برامج إدارة المحتوى، في تخزين البيانات المهمة، والتي يمكن طلبها بعد ذلك، مثل بيانات الأعضاء، المقالات، التصنيفات، وغيره الكثير.
معظم برامج إدارة المحتوى اليوم، تستخدم قاعدة البيانات، والتي يمكننا إنشاءها بسهولة عبر لوحة تحكم c panel كما يلي:
1. ندخل على لوحة التحكم، ثم نحدد قواعد البيانات MySQL Databases
2. الآن سيظهر لنا حقل لتسمية قاعدة البيانات، نختار أي اسم، ثم نضغط على إنشاء.
3. الآن وفي نفس الصفحة نتوجه إلى خيار إضافة مستخدم Add a New User
ونكتب أي اسم نريده، ونختار كلمة مرور فريدة.. *** تذكر يجب اختيار كلمة مرور صعبة لحماية القاعدة من أي اختراق.
4. الآن وبعد إنشاء المستخدم، علينا ربطه بالقاعدة من خلال الخيار Add a User to a Database
هنا علينا تحديد المستخدم الذي أنشءناه، في قائمة الاختيار الأولى، وفي قائمة الاختيار الثانية، حدد القاعدة التي أنشءناها قبل قليل، ثم اضغط على إضافة.
سيطلب منك اختيار الامتيازات للمستخدم، يفضل اختيار الخيار الأول: جميع الامتيازات ALL PRIVILEGES والضغط على إجراء التغيرات Make Changes.
هكذا نكون قد أنشأنا قاعدة البيانات، وهي جاهزة لربطها بأي برنامج.
note:
تتوفر أداة في لوحة التحكم اسمها: معالج قواعد البيانات، لتبسيط عملية إنشاء القاعدة، بنفس الكيفية التي شرحناها الآن، ستعرض لك الخطوات بالترتيب فقط.
كيف يمكن إدارة قواعد البيانات:
يمكن إدارة قواعد البيانات، من نفس الصفحة التي أضفنا منها القاعدة. في الأسفل ستظهر لنا كل قواعد البيانات. يمكننا حذفها، أو إصلاحها، وربطها بالمستخدم، وخيارات أخرى.
أيضا يمكن إدارة قواعد البيانات بشكل متقدم من خلال واجهة phpMyAdmin، والتي تتيح إدارة جداول القاعدة وتعديلها، وكذلك تصدير واستيراد قواعد البيانات، والكثير من الخيارات.
Leave a Reply