تثبيت MariaDB وتكوينه – Linux
التثبيت
احرص على تثبيت إصدار مدعوم من خادم قاعدة البيانات والموصل. |
- إذا كان إصدار قديم غير متاح من خادم MariaDB مثبَّت مسبقاً، فأوقِف خدمة MariaDB: systemctl stop mariadb
- انتقِل إلى صفحة تنزيل MariaDB.
- في اختيار توزيع، حدِّد توزيع Linux المتاح لديك.
- في اختيار إصدار خدمة MariaDB، حدِّد إصدار خادم MariaDB المتاح.
- اختيارية: يكون خادم التنزيل محدداً مسبقاً في النسخة المطابقة. يمكنك اختيار خادم تنزيل آخر.
- اتّبِع الخطوات الظاهرة على الشاشة لإضافة مستودع MariaDB وتثبيت خادم MariaDB.
قد تختلف تجربة التثبيت باختلاف طريقة توزيع Linux المدعومة التي تعمل في الخادم. |
- إذا أجريت عملية ترقية، فحدِّث جداول النظام:
- systemctl start mariadb
- mariadb-upgrade -u root -p --force
- systemctl restart mariadb
اتّبِع الخطوات التالية لتهيئة خادم MariaDB.
التكوين
- افتح ملف التكوين my.cnf في محرر نصوص:
sudo nano /etc/my.cnf
- ابحث عن التكوين التالي في قسم [mysqld] من ملف تهيئة my.cnf وعدّل القيمة:
إذا لم يكن قسم [mysqld] أو المعلَمة موجودة في الملف، فأضِفها. |
المعلمات |
الوصف |
|||
|---|---|---|---|---|
max_allowed_packet=33M |
|
|||
innodb_log_file_size=100M innodb_log_files_in_group=2 |
يجب أن يكون ضرب قيم هاتين المعلمتين على الأقل 200. والحد الأدنى لقيمة innodb_log_files_in_group هو 2 والحد الأقصى للقيمة هو 100; كما يجب أن تكون القيمة أيضاً عدداً صحيحاً). |
- اضغط على CTRL + X واكتب Y لحفظ التغييرات وإغلاق الملف.
- أعِد تشغيل خادم MariaDB لتفعيل التهيئة:
sudo systemctl restart mysql
- تحقَّق من أنّ خدمة خادم MariaDB قيد التشغيل:
sudo systemctl status mariadb
- ثبِّت موصل ODBC لـ MariaDB.