السلام عليكم ورحمة الله وبركاته
في الفترة القادمة سأكتب عن أهم الأمور التي يجب أن يعرفها جميع مدراء الخوادم في التعامل مع خوادم MySQL … في البداية لنرى كيف يمكننا عمل قاعدة بيانات على خادم MySQL :
أولاً قم بالإتصال بالخادم MySQL:
mysql -u root -p
أدخل كلمة المرور وأدخل … ثانياً لعمل قاعدة نعمل التالي:
create database dbname;
ستقوم بإنشاء القاعدة في المجلد:
/var/lib/mysql
تستطيع عمل القاعدة بطريقة أخرى أيضاً وبدون الدخول الى طرفية الـ MySQL من خلال الأمر التالي:
mysqladmin -u root -p create dbname
الآن عملنا القاعدة ولكن لنضيف أليها مستخدم لكي يستطيع التعامل معها … وسنعمل ذلك كما يلي:
create user 'dbuser'@'localhost' identified by 'password';
قم بوضع الأسم المراد عمله بدل من dbuser والكلمة السرية password المراد إعطاءها له لكي يستطيع الدخول والتعامل مع القاعدة …
الآن تمت الإضافة للمستخدم على القاعدة لكنه حالياً لن يستطيع عمل أي شيء ولهذا يجب أن نقوم بإعطائه الصلاحيات، سنفعل ذلك كالتالي:
grant all on dbname.* to 'dbuser'@'localhost';
هكذا أضفنا جميع الصلاحيات (select, alter, update, delete) للمستخدم dbuser على القاعدة … طبعاً تستطيع إعطائه صلاحيات محددة فقط أستبدل بدل all الصلاحيات التي تريدها له …
الآن لعرض القاعدة والصلاحيات التي يملكها dbuser عليها نفذ:
show grants for 'dbuser'@'localhost';
نلتقي بموضوع آخر …
دمتم بود …
Pingback: B!n@ry-z0ne » إضافة جداول وبيانات اليهم في MySQL