إنتقل إلى المحتوى الرئيسي

إعدادات خادم MySQL

تبويب إعدادات خادم MySQL هو حيث تُهيّئ كيفية إنشاء وإدارة قواعد بيانات المستأجرين. لقد أعددت هذا بالفعل أثناء التثبيت، لكن لنتعمق أكثر في ما يعنيه كل خيار.

الوصول إلى إعدادات خادم MySQL

  1. انتقل إلى SaaS Management → SuperAdmin Settings
  2. انقر على تبويب MySQL Server Settings

شرح الإعدادات

قاعدة بيانات لكل مستأجر (وضع الاستضافة المشتركة)

هذا هو أهم قرار معماري لمنصة SaaS الخاصة بك.

الخيارماذا يفعلمتى تستخدمه
نعم (مُوصى به)كل مستأجر يحصل على قاعدة بيانات MySQL معزولة خاصة بهالاستخدام الإنتاجي، عزل البيانات، عمليات النشر الحساسة للأمان
لاجميع المستأجرين يتشاركون قاعدة بيانات واحدة مع جداول مسبوقةالاختبار، التطوير، أو إذا كانت استضافتك تحدّ من إنشاء قواعد البيانات

لماذا "نعم" مُوصى به:

  • عزل البيانات — لا يمكن لمستأجر رؤية بيانات مستأجر آخر عن طريق الخطأ
  • نسخ احتياطي سهل — يمكنك نسخ/استعادة مستأجرين فرديين
  • أداء أفضل — قواعد بيانات أصغر = استعلامات أسرع
  • تنظيف سهل — حذف مستأجر بسيط كحذف قاعدة بياناته
خطر

تغيير هذا الإعداد بعد إنشاء المستأجرين ليس بسيطاً. اختر بعناية قبل تسجيل أول مستأجر. إذا لم تكن متأكداً، اختر نعم (قاعدة بيانات منفصلة لكل مستأجر).

استخدام هيكل المجلد الفرعي "/ws/{tenant}"

الخيارتنسيق العنوانيتطلب
نعمyoursite.com/ws/tenant-nameلا حاجة لإعداد DNS إضافي
لاtenant-name.yoursite.comDNS شامل + تهيئة خادم الويب

اختر بناءً على إعدادك من دليل تهيئة DNS.

لدي cPanel

الخيارما يحدث
نعمالوحدة تستخدم cPanel API لإنشاء قواعد البيانات والحسابات
لاالوحدة تستخدم أوامر MySQL مباشرة (تتطلب مستخدم MySQL بصلاحيات root/admin)

تفاصيل اتصال MySQL

الحقلالوصفالافتراضي
مضيف MySQLاسم مضيف خادم MySQLlocalhost
منفذ MySQLالمنفذ الذي يعمل عليه MySQL3306
اسم مستخدم MySQL الجذرياسم مستخدم بصلاحية CREATE DATABASEيختلف
كلمة مرور MySQLكلمة مرور المستخدم أعلاهيختلف

التحقق من إعدادات الخادم

انقر دائماً على "Click here to verify server settings" بعد إجراء تغييرات. هذا يختبر:

  • هل يمكن للوحدة الاتصال بـ MySQL؟ ✅
  • هل يمتلك المستخدم صلاحية CREATE DATABASE؟ ✅
  • هل الاتصال مستقر؟ ✅

إذا فشل التحقق، تحقق مرتين من بيانات الاعتماد وانظر استكشاف الأخطاء → مشاكل التثبيت.


أفضل الممارسات

  1. استخدم مستخدم MySQL مخصص — لا تستخدم root في الإنتاج. أنشئ مستخدماً محدداً لوحدة SaaS.
  2. استخدم كلمات مرور قوية — كلمة مرور MySQL مخزنة في خادمك، لذا اجعلها قوية.
  3. اختر قواعد بيانات معزولة — ما لم يكن لديك سبب محدد، استخدم دائماً قواعد بيانات منفصلة لكل مستأجر.
  4. تحقق بعد كل تغيير — انقر دائماً على زر التحقق بعد تغيير أي إعداد MySQL.
success

تم حفظ الإعدادات؟ انتقل إلى إعدادات المستأجر لتهيئة كيفية عمل التسجيلات.