لماذا تحتاج إلى قاعدة بيانات
معظم تطبيقات الويب (WordPress وLaravel وتطبيقات PHP المخصصة) تحتاج إلى قاعدة بيانات MySQL لتخزين المحتوى والمستخدمين والإعدادات وباقي البيانات. وإنشاء قاعدة البيانات من أوائل الخطوات عند تجهيز أي تطبيق جديد.
إنشاء قاعدة بيانات من EGPNL
سجّل الدخول إلى EGPNL
ادخل إلى لوحة التحكم على egpnl.egphp.com ببيانات دخولك.
انتقل إلى قواعد البيانات
اضغط على Databases في القائمة الجانبية، ثم اختر MySQL Databases.
أنشئ قاعدة بيانات جديدة
اضغط على Create Database أو Add Database، ثم اكتب اسمًا لقاعدة بياناتك (حروف وأرقام وشرطات سفلية فقط).
أنشئ مستخدمًا لقاعدة البيانات
بعد إنشاء قاعدة البيانات، أنشئ مستخدمًا بكلمة مرور قوية. هذا المستخدم هو الذي سيتصل بقاعدة البيانات.
اربط المستخدم بقاعدة البيانات
اربط المستخدم بقاعدة البيانات وامنحه الصلاحيات. اختر All Privileges للوصول الكامل.
احفظ بيانات الاتصال
دوّن اسم قاعدة البيانات واسم المستخدم وكلمة المرور والمضيف (عادةً localhost).
mysite_wordpress أو app_production حتى تميّز قواعد بياناتك بسهولة. إعدادات الاتصال بقاعدة البيانات
استخدم هذه الإعدادات في ملف إعدادات تطبيقك:
Database Host: localhost
Database Name: your_database_name
Database User: your_username
Database Password: your_password
Database Port: 3306
مثال على wp-config.php في WordPress
define('DB_NAME', 'your_database_name');
define('DB_USER', 'your_username');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
مثال على ملف .env في Laravel
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password
صلاحيات قاعدة البيانات
عند منح الصلاحيات للمستخدم، أمامك هذه الخيارات:
- All Privileges: وصول كامل — وهو الخيار المناسب لقواعد بيانات التطبيقات
- Read Only: صلاحية SELECT فقط — لمستخدمي التقارير أو النسخ الاحتياطي
- Custom: صلاحيات محدّدة مثل INSERT وUPDATE وDELETE
إدارة قواعد البيانات
استعراض قواعد البيانات
تظهر كل قواعد بياناتك في قسم MySQL Databases داخل EGPNL مع حجمها وبيانات مستخدميها.
حذف قاعدة بيانات
- افتح قسم MySQL Databases في EGPNL
- ابحث عن قاعدة البيانات التي تريد حذفها
- اضغط على Delete
- أكّد عملية الحذف
مشكلات شائعة
خطأ Access Denied
- تأكد من صحة اسم المستخدم وكلمة المرور
- تأكد من ربط المستخدم بقاعدة البيانات
- تأكد من منح الصلاحيات فعليًا
قاعدة البيانات غير موجودة
- تأكد من اسم قاعدة البيانات بالضبط (حساس لحالة الأحرف)
- تحقق من أن قاعدة البيانات أُنشئت بنجاح
هل كان هذا المقال مفيدًا؟