Обновление MySQL В ISPmanager 5 до актуальной версии Mariadb 10

Установка сервера с нуля или настройка виртуального или выделенного сервера в основном происходит на основе панели управления ISP Manager 5, при этом несмотря на хорошие качественные показатели этой панели есть в ней и слабые места, например это то, что по умолчанию ставится версия mysql 5.5 несмотря на то, что давно уже в основном все используют MariaDB и всем бы хотелось новую версию, которая уже вышла в бета варианте 10.5.х.

Между тем что стоит и тем что есть лежит более 30 промежуточных версий. То есть замена на свежий вариант Mariadb имеет смысл и большой, хотя не рекомендую ставить именно бету версию. Но ISP manager почему то на это обращение пользователей панели не реагирует и поэтому приходится делать самим при установке панели. В принципе это несложно, главное иметь перед глазами инструкцию.

Первое что мы делаем, останавливаем работу mysql и удаляем.

service mariadb stop
yum remove mariadb mariadb-server

Не стоит думать о базах, которые уже установлены, далее в процессе мы их тоже обновим и они не пропадут при удалении старого сервера mysql. При этих командах выше будут также очищены все связанные с севером баз данных зависимости панели управления: coremanager-pkg-mysql, ispmanager-pkg-mysql, mysqltuner. Теперь следующий шаг это создание репо файла с версией новой Mariadb.

В Centos папка находится в etc/yum.repos.d там создаём файл mariadb.repo и в него вставляем актуальный код новой версии сервера баз данных от mariadb, учтите что тот код что даю я актуален именно сейчас, желательно на сайте mariadb проверить его актуальность в будущем.

# MariaDB 10.4 CentOS repository list - created 2020-05-02 23:58 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Вот здесь проверять код: https://downloads.mariadb.org/mariadb/repositories/#distro=CentOS&distro_release=centos7-amd64–centos7&mirror=hs-esslingen&version=10.4

Итак на этом этапе мы удалили старый сервер баз данных и приготовили файл репо для установки нового сервера и клиента. Теперь начинаем саму установку. Каждая команда делается отдельно:

yum -y install MariaDB-server MariaDB-client
mkdir -p /var/run/mysqld
chown -R mysql:mysql /var/run/mysqld
systemctl enable mariadb
service mariadb start

Устанавливаем зависимости для панели управления

yum install -y coremanager-pkg-mysql ispmanager-pkg-mysql mysqltuner

Апгрейдим базы под новую версию mariadb

mysql_upgrade

Перезапускаем панель

killall core

Все процедуры делаются через SSH панель соответственно от root доступа. После всего этого иногда может возникать ошибка, если симлинк не сохранился. Если вдруг сервер не запускается, перейдите в папку var/run и там проверьте наличие папки mysqld – она может отсутствовать, значит надо её создать и дать ей управление от mysql группа и пользователь. После этого уже точно не будет никаких проблем. Хорошей вам работы.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

СЕГОДНЯ ЧИТАЮТ

ПОХОЖИЕ МАТЕРИАЛЫ

Самые популярные 40 премиум тем WordPress на 2021 год, что выбрать для своего сайта

Эта выборка тем собрала в себя самые популярные 40 тем для разработки сайта на Wordpress. В отличии от многих других обзоров, я честно написал...

Как правильно улучшить скорость сайта WordPress – PageSpeed и Network показатели

Сайт может быть медленным, но иметь хорошие показатели в PageSpeed, при этом в вебмастере поисковых систем показатели также будут плохими. А может быть хороший...

Plugin Notes Plus – плагин примечаний и заметок для плагинов WordPress

Вы когда-нибудь возвращались на сайт, который вы создали некоторое время назад, и спрашивали: «Чувак, почему я установил этот плагин?» Этот плагин создаёт дополнительный столбец...

Редакторы изображений Tune WP | Дополнение WPSSO для повышения резкости фото WordPress

Вы заметили, что WordPress создает уменьшенные изображения, которые кажутся немного нечеткими — совсем непохожими на красивый резкий оригинал, который вы загрузили? Причина в том, что...

Вопросы и ответы по теме Woodmart (обновляется )

Тема Woodmart одна из лучших для создания интернет магазинов на Woocommerce. Однако ничто не бывает идеальным, поэтому возникают различные проблемы с ней. В этой...

TotalContest Pro – Плагин WordPress для конкурса фото, аудио и видео

TotalContest - это мощный плагин для проведения онкурсов WordPress, предназначенный для проведения и управления конкурсами и соревнованиями на вашем сайте. Он был разработан, чтобы...