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

Print Friendly, PDF & Email

Перед установкой рекомендуется делать резервную копию своих баз данных, хотя это не обязательно, если вы внимательно следовали этим шагам. Теперь нам нужно удалить текущую версию 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 для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.