ارتقاء MySQL از نسخه 5.5 به 5.7 یا MariaDB 10.2 و جدیدتر
برای ارتقاء نسخه MySQL از 5.5 به 5.6 یا 5.7 به این نحو عمل می کنیم:
لطفا توجه کنید که در صورت ارتقاء مستقیم از نسخه 5.1 به 5.7، احتمال از بین رفتن اطلاعات وجود دارد و باید، طی چند مرحله، نسخه MySQL را به روز کنید.
برای ارتقاء نسخه MySQL از 5.5 به 5.6 یا 5.7 به این نحو عمل می کنیم:
ابندا یک بکآپ از کلیه دیتابیس ها تهیه می کنیم:
سپس فایل های دیتابیس ها را هم بکآپ می گیریم:
سرویس MySQL (یا MariaDB) را استاپ می کنیم:
ریپوسیتوری مربوط به MariaDB را اضافه می کنیم:
محتوای زیر را در آن قرار می دهیم:
آپگرید را انجام می دهیم:
سرویس را استارت می کنیم:
اطلاعات پکیج های پلسک را به روز می کنیم:
با توجه به نصب نسخه 10.2، دیگر نیازی به اسکریپت آغازین MySQL نداریم:
و در پایان دقت کنید که یکی از مشکلاتی که بعد از ارتقاء به نسخه 5.7 ممکن است برخورد کنید، نحوه بارگزاری MySQL است که در نسخه 5.7 به صورت پیش فرض به Strict Mode در خواهد آمد. برای حل این مشکل، می توانید حالت Strict Mode را در MySQL غیرفعال کنید.
ابندا یک بکآپ از کلیه دیتابیس ها تهیه می کنیم:
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -uadmin --all-databases > /tmp/all-database.sql
سپس فایل های دیتابیس ها را هم بکآپ می گیریم:
cp -a /var/lib/mysql/ /var/lib/mysql.bak
سرویس MySQL (یا MariaDB) را استاپ می کنیم:
service mariadb stop
ریپوسیتوری مربوط به MariaDB را اضافه می کنیم:
nano /etc/yum.repos.d/MariaDB10.repo
محتوای زیر را در آن قرار می دهیم:
# MariaDB 10.1 CentOS repository list - created 2016-01-18 09:58 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb10.2]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
enabled=1
[mariadb10.1]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
enabled=0
آپگرید را انجام می دهیم:
yum install mariadb
سرویس را استارت می کنیم:
service mysql start
اطلاعات پکیج های پلسک را به روز می کنیم:
plesk sbin packagemng -sdf
با توجه به نصب نسخه 10.2، دیگر نیازی به اسکریپت آغازین MySQL نداریم:
rm -f /etc/init.d/mysql
systemctl daemon-reload
و در پایان دقت کنید که یکی از مشکلاتی که بعد از ارتقاء به نسخه 5.7 ممکن است برخورد کنید، نحوه بارگزاری MySQL است که در نسخه 5.7 به صورت پیش فرض به Strict Mode در خواهد آمد. برای حل این مشکل، می توانید حالت Strict Mode را در MySQL غیرفعال کنید.
آیا این پاسخ به شما کمک کرد؟
در همین زمینه
Powered by WHMCompleteSolution