Обновление MariaDB с версии 5.5 до версии 10.3 на CentOS 7

Перед установкой рекомендуется делать резервную копию своих баз данных, хотя это не обязательно, если вы внимательно следовали этим шагам. Теперь нам нужно удалить текущую версию mariadb 5.5, установленную на centos 7:
service mariadb stop
yum remove mariadb mariadb-server

смотрим какие заивисимости будут удалены ( в моем случае стояла панель ISPmanager 5 Lite и удалились пакеты
ispmanager-lite
coremanager-pkg-mysql
ispmanager-pkg-roundcube
mysqltuner
)

Включаем официальное репо для mariadb 10.3:
yum install nano epel-release -y

Теперь отредактируем / создаем файл:
nano /etc/yum.repos.d/mariadb.repo
затем вставляем эти строки и сохраняем их:
# MariaDB 10.3 CentOS repository list - created 2018-02-15 08:21 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Устанавливаем MariaDB 10.3:
yum install MariaDB-server MariaDB-client -y

Запускаем MariaDB:
mkdir -p /var/run/mysqld
chown -R mysql:mysql /var/run/mysqld
systemctl enable mariadb
service mariadb start

Обновляем базы:
mysql_upgrade

Устанавливаем зависимости которые удалились при удалении MariaDB 5.5:
yum install -y ispmanager-lite coremanager-pkg-mysql ispmanager-pkg-roundcube mysqltuner

Перезапускаем панель ISPmanager:
pkill -9 core

Проверяем:

как видно — версия сервера БД изменилась.

Данный спопоб подойдет для CentOS 7 без панелей или любой другой установленной панелью, разница только будет в удаленных заивисмостях.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.