شرح استخدام قواعد البيانات من الشل
هل يمكن ان اتعامل مع قواعد البيانات من الشيل مباشرة بدون الدخول إلى phpmyadmin ؟
الجواب : نعم يمكنك ذلك بأستخدام mysql
شرحنا سابقا شرح تركيب قاعدة بيانات من خلال الشل
في هذا الدرس سوف نشرح كيف نقوم باستخدم قواعد البيانات عن طريق الشل
ولكن ماهي قواعد البيانات؟ #
قواعد البيانات هي مجموعة عناصر البيانات المنطقيّة المرتبطة مع بعضها البعض بعلاقة رياضيّة، وتتكوّن قاعدة البيانات
من جدول واحد أو أكثر، مثل سجل الخاص بالموظف الذي يتكوّن من عدّة حقول، مثل: رقم الموظف، واسم الجهاز، ودرجة الموظف،
وتاريخ التعيين، والراتب، وبيانات الموظف التي تخزن في جهاز الحاسوب تكون على نحو منظّم، حيث يسهل لنا الحاسوب التعامل
مع البيانات والبحث ضمن هذه البيانات، والتمكين من الإضافة والتعديل.
استخدام قواعد البيانات من الشل #
1- نقوم بتسجيل الدخول الي الشل كما في الشرح التالي :
شرح الاتصال عن بعد بالسرفر عن طريق ssh #
2- للدخول لقواعد البيانات طبق الامر التالي :
mysql
لاظهار قواعد بيانات السيرفر :
show databases;
لاختيار قاعدة بيانات لبدء العمل عليها يتم تطبيق :
Use DBNAME
DBNAME = اسم قاعدة البيانات.
لاظهار جداول قاعدة البيانات التي تعمل عليها :
Show tables;
لاظهار الاعمدة من جدول معين بقاعدة البيانات التي تعمل عليها :
Show columns from TABLENAME;
TABLENAME = اسم الجدول المطلوب.
لاظهار جداول قاعدة بيانات معينة بالسيرفر :
show tables from DBNAME;
DBNAME = اسم قاعدة البيانات المطلوبة.
للخروج من قواعد البيانات :
exit
3- للإنشاء قاعدة بيانات معينة جديدة فارغة من الشل :
إدخل لقواعد البيانات عن طريق الروت بتطبيق التالي ومن ثم ادخال باسورد root :
mysql -u root -p
ثم طبق امر انشاء قاعدة جديدة :
create database DBNAME;
DBNAME = اسم القاعدة المطلوب.
الان نطبق امر انشاء USERNAME مع PASSWORD جديد في قواعد البيانات عن طريق :
grant usage on *.* to DBUSER@localhost identified by 'DBPASS';
DBUSER = اسم المستخدم المطلوب وضعه لقاعدة البيانات .
DBPASS = باسورد اليوزر .
الان امر ادخال اليوزر للقاعدة الجديدة بحيث يصبح له صلاحيات بها وتكون خاصة به ويمكن الاتصال بالقاعدة عن طريقه :
grant all privileges on DBNAME.* to DBUSER@localhost ;
المحدد بالاحمر يتم تعديله حسب المطلوب بما تم شرحه بالاعلى .
ثم بعد ذلك
flush privileges;
للخروج من قواعد البيانات :
exit
تم الانتهاء من شرح استخدام قواعد البيانات من الشل