Обновление 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 группа и пользователь. После этого уже точно не будет никаких проблем. Хорошей вам работы.

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

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

34 + = 37

OK2WEB
OK2WEB
Более 12 лет занимаюсь разработкой и продвижением сайтов. Городские порталы, информационные и новостные сайты. Сейчас в основном разрабатываю интернет магазины и коммерческие сайты. Если у вас есть вопросы пишите, стараюсь оперативно ответить и помочь.

Обновление Woodmart 6.1.3 что вышло нового: обзор всех изменений

Улучшение функционала и возможностей WoodMart WordPress продолжается и было выпущено новое значительное обновление 6.1. Основное направление сейчас - оптимизация как с точки зрения скорости, так и с точки зрения удобства пользователей. Много также изменений некоторых настроек темы, чтобы помочь людям находить некоторые настройки и...

Обзор визуального конструктора WordPress Zion Builder, легкий и пока бесполезный

Многие люди знают WordPress как инструмент для ведения блогов. Не ошибаюсь, но WordPress выходит за рамки этого. WordPress - это программное обеспечение CMS, которое можно использовать для создания веб-сайтов любого типа. Хотя WordPress очень помог в создании веб-сайта, плагин для создания страниц делает это еще проще. Вы можете использовать конструктор страниц, чтобы...

Быстрые покупки на Woocommerce – плагин Экспресс шоп, продажа товаров с 1 страницы

Express Shop - это надстройка WooCommerce для отображения всех продуктов на одной странице с помощью кнопки AJAX «Добавить в корзину». Покупатели могут быстро отфильтровать товары и ускорить процесс покупки. Функции включают в себя несколько шаблонов стилей , загружать больше, бесконечную прокрутку, быструю плавающую корзину,...

Как убрать вкладки на странице товаров Woocommerce (вариант Амазона без табов)

Если вам нравится макет страницы одного продукта Amazon, вам, вероятно, не нравится макет вкладок страницы одного продукта WooCommerce по умолчанию. В этом разделе по умолчанию отображаются «Описание», «Обзоры», «Дополнительная информация» и другое настраиваемое содержимое… в виде вкладок под изображением и кратким описанием. К счастью, есть очень...

Аналог Contact Form 7 – настройка и описание премиум плагина Form Builder

Начну с того почему я всегда использую аналог Contact Form 7 плагина для Wordpress и не рекомендую использовать этот плагин. Слишком большое распространение и бесплатность сыграли злую шутку с сайтами где этот плагин установлен. На него написано много инструментов автоматического спама. Вы еще не...

Структура базы данных WooCommerce: хранение данных, где что находится

Термин «база данных» широко используется и известен миллионам людей, но доля людей, которые имеют его в своем словарном запасе, не понимая, что он описывает, весьма значительна. Базы данных сегодня лежат в основе столь многих цифровых сервисов, что их легко полностью упустить из виду, но независимо...