2015/04/06

افتراضي التحول من MySQL الى MariaDB فى اصدارات cPanel الجديدة

السلام عليكم ورحمة الله وبركاته

بعد صدور النسخة النهائية من cPanel 11.48 وبعد سرد مابها من اختلافات وتطويرات
كان من اهمها دعم الشركة MariaDB بدلا من MySQL لقواعد البيانات وهو تحول مهم ومفيد لسيرفراتنا جدا فى الاداء .. وانصح الجميع وبشدة الاستغناء عن MySQL .

شرح اليوم عن استبدال MySQL ب MariaDB من خلال اوامر متعلقة بسكربت cPanel نفسه
قد قمت من قبل بشرح الاستبدال بالفعل فى الاصدارات الماضية وهذه الطريقة مختلفة بعض الشىء

اول شىء وأهم شىء دائما .. ناخد باك اب لاى ملف ومسار ما سنعدل عليه

رمز PHP:

cp -Rf /var/lib/mysql /var/lib/mysql-old
mv /etc/my.cnf /etc/my.cnf-old


نقوم بحذف الباكجات الخاصة ب MySQL

رمز PHP:

/scripts/update_local_rpm_versions --edit target_settings.MySQL55 uninstalled
/scripts/update_local_rpm_versions --edit target_settings.MySQL56 uninstalled



رمز PHP:

/scripts/check_cpanel_rpms --fix --targets=MySQL55,MySQL56


سنضيف الريبو الخاص ب MariaDB من اجل تحميل السيرفر وملحقاته
نفتح الملف بالامر التالى

رمز PHP:

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


ونضع بداخله

رمز PHP:

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


نفتح ملف

رمز PHP:

vi /etc/yum.conf


نبحث عن السطر الموجود به

رمز PHP:

exclude=


ونقوم بحذف كل من php* و mysql*

الان نقوم بتسطيب السيرفر وملحقاته
ننفذ كل سطر على حده

رمز PHP:

yum install MariaDB-server MariaDB-client MariaDB-devel php-mysql
/etc/init.d/mysql start
mysql_upgrade
/etc/init.d/mysql restart


ثم نقوم بعمل بيلد للاباتشى للاطمئنان بأن كل شىء يعمل بشكل سليم وموديولات PHP تم تحميلها بنجاح .

رمز PHP:

/scripts/easyapache --build


تحياتى للجميع .

ليست هناك تعليقات:

إرسال تعليق