تعديل إعدادات MariaDB
يأتي ServBay مع قاعدة بيانات MariaDB ويوفر خيارات تكوين مرنة. ستوضح هذه المقالة بالتفصيل كيفية تعديل إعدادات MariaDB في ServBay بما في ذلك موقع ملفات التكوين وعناصر التكوين الشائعة. بناءً على إصدار MariaDB، توجد هذه الملفات في دليل /Applications/ServBay/etc/mariadb/<version>
.
نظرة عامة
في ServBay، يتم تخزين ملفات تكوين MariaDB حسب الإصدار في دلائل مختلفة. على سبيل المثال، يتم تخزين ملفات تكوين MariaDB 11.5 في دليل /Applications/ServBay/etc/mariadb/11.5
. الملف الرئيسي للتكوين هو my.cnf
.
موقع ملفات التكوين
my.cnf
:/Applications/ServBay/etc/mariadb/<version>/my.cnf
عناصر التكوين الشائعة وكيفية تعديلها
my.cnf
my.cnf
هو ملف التكوين الرئيسي لـ MariaDB ويستخدم لتعيين خيارات وقت التشغيل لخادم قاعدة البيانات.
عناصر التكوين الشائعة
تغيير عنوان الاستماع:
[mysqld] bind-address = 0.0.0.0
1
2تغيير رقم المنفذ:
[mysqld] port = 3306
1
2تغيير الحد الأقصى لعدد الاتصالات:
[mysqld] max_connections = 200
1
2تغيير حجم تجمع الذاكرة المؤقتة:
[mysqld] innodb_buffer_pool_size = 256M
1
2تغيير مسار ملف السجل:
[mysqld] log_error = /Applications/ServBay/logs/mariadb/error.log
1
2تفعيل سجل الاستعلام البطيء:
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mariadb/slow.log long_query_time = 2 # تسجيل الاستعلامات التي يتجاوز وقت تنفيذها 2 ثانية
1
2
3
4تغيير مجموعة المحارف وقواعد الترتيب:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
إعادة تشغيل MariaDB
بعد تعديل ملفات تكوين MariaDB، تحتاج إلى إعادة تشغيل خدمة MariaDB لتفعيل التغييرات. يمكن القيام بذلك من خلال واجهة إدارة ServBay أو باستخدام أداة سطر الأوامر servbayctl
.
إعادة التشغيل عبر واجهة إدارة ServBay
- افتح واجهة إدارة ServBay.
- انتقل إلى
الخدمات
. - ابحث عن خدمة MariaDB ذات الإصدار المناسب واضغط على زر
إعادة التشغيل
.
إعادة التشغيل عبر servbayctl
يمكن استخدام أداة سطر الأوامر servbayctl
بسهولة لإعادة تشغيل خدمة MariaDB:
servbayctl restart mariadb 11.5
الخلاصة
في ServBay، توجد ملفات تكوين MariaDB في دليل /Applications/ServBay/etc/mariadb/<version>
بما في ذلك my.cnf
. بعد تعديل هذه الملفات، يمكن إعادة تشغيل خدمة MariaDB من خلال واجهة إدارة ServBay أو باستخدام أداة سطر الأوامر servbayctl
لتفعيل التغييرات.