ISPManager. Смена основной версии MySQL.

ISPManager. Смена основной версии MySQL.

Обязательно перед всеми проводимыми работами необходимо сделать копию всех баз данных сервера.

Удаляем MySQL-сервер из ISPmanager раздел Возможности. Этим действием мы удаляем пакет ispmanager-pkg-mysql.

 

Подключаем репозиторий с необходимой нам версией.

Для CentOS 7:

Создадим файл /etc/yum.repos.d/mariadb.repo :

#touch /etc/yum.repos.d/mariadb.repo

Открываем файл /etc/yum.repos.d/mariadb.repo в любом редакторе ( vi, nano, mcedit ) и добавляем в него следующие строки:

# MariaDB 10.5 CentOS repository list — created 2018-08-23 03:33 UTC
http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Сохраняем изменения и в командной строке выполняем:

# systemctl stop mariadb

# yum update

# systemctl start mariadb

# mysql_upgrade

Для Debian 10:

# apt-get install software-properties-common dirmngr

# apt-key adv —fetch-keys ‘https://mariadb.org/mariadb_release_signing_key.asc

# add-apt-repository ‘deb [arch=amd64] http://mirror.mephi.ru/mariadb/repo/10.5/debian buster main’

# apt update

# apt install mariadb-server 

# mysql_upgrade

Необходимо обновить путь до mysqld. Актуальный путь до исполняемого файла можно получить командой:

# which mysqld

Пропишем путь в файле /usr/local/mgr5/etc/ispmgr.conf.d/mysql.conf:

path mysqld /usr/sbin/mysqld

Устанавливаем в ISPmanager в разделе Возможности сервер MySQL.
После установки ISPmanager/MySQL необходимо перейти в раздел Службы и проверить, что сервер MySQL запущен, если нет — то запустить его.
Затем проверить раздел Серверы баз данных. Если там нет сервера баз данных, то его следует добавить. Для этого может потребоваться сбросить пароль пользователя root MySQL.

Nicko

Пока лишь 1 комментарий

LasSystems Опубликовано4:24 дп - 17 октября, 2022

Благодарю Вас за помощь в этом вопросе. У Вас замечательный форум.

Добавить комментарий