دروس السيرفرات
كيف تقوم بإنشاء قاعدة بيانات من خلال الشل SSH بأمرين فقط
بسم الله الرحمن الرحيم
درس اليوم سوف يكون عن طريقة إنشاء قاعدة بيانات من خلال الـSSH
ملحوظة: هذا الدرس للسيرفرات التي تعمل بلوحة تحكم cPanel/WHM
1- نقوم بإنشاء قاعدة البيانات + إسم المستخدم عن طريق الأمر التالي:
mysql -e "create database DBNAME; GRANT ALL ON DBNAME.* TO DBUSER@localhost IDENTIFIED BY 'DBPASS';"
القيم التي سوف يتم إستبدالها هي:
DBNAME = إسم قاعدة البيانات متضمن إسم المستخدم الخاص بالحساب .. مثال (ACCOUNTUSERNAME_DBNAME)
DBUSER = إسم مستخدم قاعدة البيانات متضمن إسم المستخدم الخاص بالحساب .. مثال (ACCOUNTUSERNAME_DBUSERNAME)
DBPASS = كلمة المرور المراد وضعها لقاعدة البيانات
2- بهذا نكون قد أنشأنا قاعدة بيانات وإسم مستخدم، ولكن .. لمن يعملوا علي لوحة تحكم cPanel/WHM سوف تواجههم مشكلة أن قاعدة البيانات لا تظهر بداخل لوحة تحكم الحساب .. وهذا المشكلة يمكن حلها ببساطة عن طريق تنفيذ الأمر التالي:
/usr/local/cpanel/bin/dbmaptool USERNAME --type mysql --dbuser 'DBUSER' --db 'DBNAME'
القيم التي سوف يتم إستبدالها هي:
USERNAME = إسم المستخدم الخاص بالحساب
DBNAME = إسم قاعدة البيانات متضمن إسم المستخدم الخاص بالحساب .. مثال (ACCOUNTUSERNAME_DBNAME)
DBUSER = إسم مستخدم قاعدة البيانات متضمن إسم المستخدم الخاص بالحساب .. مثال (ACCOUNTUSERNAME_DBUSERNAME)
وبهذا تكون إنتهت عملية إنشاء قاعدة البيانات + إنشاء إسم مستخدم + ربطهم معاً وكل ذلك بإستخدام أمرين فقط من خلال الشل
شكرا جزيلا تم تجربة الطريقة وفعالة مائة بالمائة