تحديث Mariadb 5.5 على 10.2 مع Plesk

0
872
قاعدة بيانات التحديث سيرفرات-سينت أو إس-7

في العديد من خوادم الويب التي تشغل Plesk ، يتم تشغيل Centos في إصدار 7 ، وهو إصدار مجاني من نظام التشغيل RedHat 7 المحترف. في ألمانيا غالبًا ما تستخدم Plesk كواجهة إدارة.

Centos7 يجلب خادم قاعدة البيانات MariaDB 5.5 مع ماذا عن ك، 5.5 يناظر كيف هو من الخلية مقارنة واضح. لسوء الحظ ، كل شيء غبار بعض الشيء ، ولكن بالطبع يعمل أيضًا بلا عيب مع أنظمة إدارة المحتوى الحالية.

MariaDB 5.5 على MariaDB 10.2

توفر الإصدارات الجديدة العديد من الميزات وسرعة أكبر ، لذلك من المنطقي في كثير من الأحيان استبدال منتجات البرامج القديمة التي تأتي مع نظام التشغيل. في هذا المثال ، نقوم بتحديث MariaDB5.5 على 10.2 ، والذي يتوافق مع mysql5.7.

إذا كان الخادم مثمرًا بالفعل مع Plesk ، فلا يمكن استبدال خادم قاعدة البيانات إلا في وضع الصيانة ويمكن إنشاء نسخة احتياطية لقاعدة البيانات مسبقًا. أفضل لقطة للجهاز كله.

للقيام بذلك ، ما عليك سوى إيقاف خدمات Plesk مؤقتًا:

خدمة PSA stopall

وللأمان خادم قاعدة البيانات مرة أخرى:

خدمة مرابط توقف

ثم يمكن إجراء الترقية باستخدام بعض الأوامر الصغيرة.

أولاً ، يتعين علينا إنشاء مستودع مناسب ، بحيث يتم تحديث الكل أيضًا. يرجى إنشاء الملف التالي مع محرر:

nano /etc/yum.repos.d/MariaDB.repo

[MariaDB ل]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1

يمكن بعد ذلك استبدال خادم mariadb المثبت بالفعل. أنصحك بالترقية من الإصدار 5.5 إلى 10.2 أولاً ثم التبديل إلى 10.3 فقط. بالنسبة لـ 10.3 ، يجب إضافة إدخال في /etc/my.cnf.

rpm -e --nodeps mariadb-bench #evtl vorhandenen mariadb-bench entfernen

يم تثبيت خادم MariaDB العميل MariaDB تحديث خادم #MariaDB

إذا كانت هناك مشاكل في هذه الخطوة ، فيمكن لخادم MariaDB أيضًا استخدام الأمر:

rpm -e MariaDB-server –nodeps؛ yum -y قمت بتثبيت MariaDB-server # التثبيت البديل

تمت إزالته وإعادة تثبيته بالكامل. يمكن أن يحدث هذا إذا تم تثبيت إصدار MariaDB آخر بالفعل أو منع التبعيات التحديث. ثم يجب تحديث حزم MariaDB

يم -y تحديث MariaDB *

هذا كل شيء. الآن فقط أعد تشغيل خادم قاعدة البيانات.

خدمة مرايدب تبدأ

ما زال مفقودًا هو تحديث الجداول بأكملها. للقيام بذلك ، ما عليك سوى ترقية خادم قاعدة البيانات عن طريق تشغيل الأمر التالي:

mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`

قم الآن بإعادة تشغيل خدمات Plesk ويعمل كل شيء بالفعل باستخدام الإصدار MariaDB الحالي 10.2.

خدمة PSA startall

يرجى تذكر دائمًا إنشاء نسخ احتياطية منتظمة. قد يواجه العملاء الذين يستخدمون المنتديات القديمة أو أنظمة إدارة المحتوى مشكلات في إصدارات قواعد البيانات الحالية.

يرجى فقط كتابة تعليق ، إذا كان هذا يعمل بشكل جيد بالنسبة لك.