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

Добавить в избранное -пригодится

8 КОММЕНТАРИИ

  1. Вопрос к автору статьи: Почему панель управления ISP Manager 5 по умолчанию устанавливает версию MySQL 5.5, несмотря на то, что многие пользователи предпочитают MariaDB? Расскажите, какие причины могут быть у разработчиков панели для этого решения.

  2. — Почему по умолчанию в панели управления ISP Manager 5 устанавливается версия mysql 5.5, несмотря на то, что большинство пользователей уже используют MariaDB?
    — Есть ли планы разработчиков ISP Manager реагировать на обращения пользователей о необходимости обновления до более новых версий MariaDB?
    — Какие рекомендации по установке MariaDB после удаления старого сервера mysql в ISP Manager?

  3. 1) Когда устанавливается новая версия MariaDB, базы данных, связанные с предыдущей версией MySQL, автоматически обновляются или требуют дополнительных манипуляций?

  4. 1) Как можно обновить уже установленные базы данных при удалении старого сервера MySQL и установке нового сервера MariaDB?

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

    Меня интересует, какие промежуточные версии между 5.5 и последней стабильной версией MariaDB вы можете порекомендовать для обновления? Допустим, у меня уже есть массив данных, и я не хочу столкнуться с проблемами совместимости. Понимаю, что постоянные обновления — это хороший подход, но существуют ли какие-либо конкретные меры предосторожности, которые следует принять при миграции данных, чтобы гарантировать их целостность?

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

    Кроме того, вы говорите, что базы данных не пропадут при удалении старого MySQL. Это весьма уверительное утверждение, однако стоит уточнить, какова структура хранения данных (например, используются ли какие-либо специфические пути или параметры конфигурации) и как лучше удалять старые конфигурации, чтобы не оставить бесполезных файлов или данных на сервере?

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

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

8 + 1 =

360 Javascript Viewer: Просмотр 360-градусных изображений на сайте — обзор и настройка

360 Javascript Viewer — это мощный инструмент для WordPress, который позволяет добавлять на сайт интерактивные 360-градусные изображения. С его помощью можно создавать эффектные визуальные...

3CX Free Live Chat, Calls & WhatsApp: Интеграция чата, звонков и WhatsApp на сайт — обзор и настройка

В современном мире онлайн-коммуникаций важно предоставлять клиентам удобные способы связи. Плагин 3CX Free Live Chat, Calls & WhatsApp позволяет интегрировать на ваш сайт сразу...

3D Viewer – WP 3D Model Viewer Plugin: Просмотр 3D-моделей на сайте — обзор и настройка

3D Viewer – WP 3D Model Viewer Plugin – это мощный инструмент для интеграции 3D-моделей на ваш сайт, созданный специально для WordPress. Этот плагин...

99minds Giftcard: Настройка подарочных карт для WooCommerce — обзор и настройка

Подарочные карты — это отличный способ привлечь новых клиентов и повысить лояльность существующих. Если вы используете WooCommerce для управления своим интернет-магазином, то плагин 99minds...

A WordPress Testimonial Plugin to Showcase Testimonial Slider, Testimonial Grid and More: Solid Testimonials: Управление отзывами и рекомендациями — обзор и настройка

Solid Testimonials — это мощный и гибкий плагин для WordPress, который позволяет легко управлять отзывами и рекомендациями на вашем сайте. С его помощью вы...

ACF: Better Search: Улучшение поиска с помощью Advanced Custom Fields — обзор и настройка

Если вы используете WordPress и Advanced Custom Fields (ACF) для создания кастомных полей, то наверняка сталкивались с проблемой поиска по этим полям. Встроенный поиск...

AI Image Generator by ChatGPT: Генерация изображений с помощью ChatGPT — обзор и настройка

AI Image Generator by ChatGPT — это инновационный плагин для WordPress, который позволяет создавать уникальные изображения с помощью искусственного интеллекта. Этот инструмент идеально подходит...

AI Proposal Builder: Создание предложений с помощью искусственного интеллекта — обзор и настройка

AI Proposal Builder — это инновационный плагин для WordPress, который позволяет автоматизировать процесс создания профессиональных предложений с помощью искусственного интеллекта. Этот инструмент идеально подходит...

AI Writer: Content Generator GPT | ChatGPT: Генерация контента с помощью GPT и ChatGPT — обзор и настройка

AI Writer: Content Generator GPT | ChatGPT — это мощный инструмент для автоматизации создания контента на основе искусственного интеллекта. Этот плагин позволяет генерировать тексты,...

ПОХОЖИЕ СТАТЬИ

Обзор лучших WYSIWYG web редакторов: выбор, преимущества и недостатки

WYSIWYG web редакторы, это редакторы, которые используются для работы с контентом сайта. Как правило в каждой из cms идёт свой выбор редакторов, но на...

PWA для сайтов,что это, как использовать и как установить

Новая достаточно технология PWA расшифровывается как прогрессивное мобильное приложение и его задачей является создание мобильного приложения сайта на любых мобильных устройствах. Это естественный виток...

Сборка WordPress сайта от Ok2web — оптимизировано и настроено

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

Поздравляю с новым 2018 годом. Мои пожелания!

Хочется всех поздравить с Новым годом и пожелать по настоящему приятного и нужного на весь год. Но странное дело, задумался, а что же пожелать, чтобы...

Яндекс начинает бороться с агрессивной рекламой на сайтах

Только недавно Google объявил, что будет контролировать уровень рекламной насыщенности через Chrome, а тут уже и Яндекс подхватил инициативу, также высказавшись о необходимости фильтрации...

Мои мини мемуары за 2017 год, отчёт и пожелания

Вот наступает новый 2018 год. Только казалось, что до него еще месяц, а тут уже рукой подать. И я решил собрать такой небольшой альманах...

Защита сайта от вирусов, лечение сайта от вирусов и проверка

Вообще заражение сайтов вирусами вполне возможная участь для сайта на любой системе cms и для Wordpress в том числе. Вылечить сайт от вирусов возможно...

Ошибка импорта в PHPMyAdmin: достигнут временный лимит.

Столкнулся с ошибкой временного лимита в PHPMyAdmin. пытался сделать импорт сложной таблицы в базу и не получалось из за того, что заканчивался временный лимит....

Полезные команды для проверки работы MySql

Собрал список, который занимал у меня штук 30 открытых вкладок. Когда я понял, что сил по ним бегать нет, то решил собрать такой материал,...

Настройка my.cnf для стабильной работы Mysql

Один из важных моментов в скорости работы сайта, это правильная оптимизация конфигурационного файла базы данных my.cnf, с которым многие сталкиваются в процессе оптимизации системных...

Настройка OPCache для оптимизации производительности сервера и ускорения работы PHP скриптов

Периодически я возвращаюсь к вопросу настроек работы сервера, причем это может касаться и тех у кого виртуальный сервер и тех кто использует настоящий физический...

Список кодов ответов FTP (ФТП) при соединении

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