А вы знали?

Расширенная система визуального поиска на базе Ajax

Установка/обновление MariaDB 10 на VestaCP

Панель управления хостингом VestaCP поставляется с устаревшей базой данных MariaDB версии 5.5. Поэтому в данной инструкции рассмотрим процесс обновления до свежей версии MariaDB 10.5.

Шаг 1. Подключитесь по ssh к вашему VPS серверу, используя полученные доступы, которые высылаются после приобретения услуги.

«Подключение по ssh»

Шаг 2. Для обновления первым делом нужно подключить нужный нам репозиторий. Создаем файл mariadb.repo в директории /etc/yum.repos.d/ командой:

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

Открываем файл любым редактором, в инструкции используется vim:

vim /etc/yum.repos.d/mariadb.repo

«Подключение репозитория»

Шаг 3. После этого идем на сайт MariaDB выбираем ОС и версию SQL. Используется CentOS 7 и будем обновляться до версии 10.5 поэтому выбираем необходимые параметры.

«Подключение репозитория»

Шаг 4. Копируем содержимое в созданный файл mariadb.repo и сохраняем изменения.

«Подключение репозитория»

Шаг 5. Останавливаем службу/демон MariaDB командой:

systemctl stop mariadb

И запускаем стандартное обновление пакетов:

yum -y update

«Обновление MariaDB»

Шаг 6. После успешного обновления MariaDB надо внести изменения в файл v-list-sys-services:

vim /usr/local/vesta/bin/v-list-sys-services

Найти выражение proc_name=’mysqld’ и заменить на proc_name=’mariadb’.

«Редактирование v-list-sys-services»

Примечание: Данные изменения необходимы для работы со службой из панели управления VestaCP.

«Службы VestaCP»

Шаг 7. Запускаем службу/демон MariaDB и добавим в автозапуск командами:

systemctl start mariadb
systemctl enable mariadb

Шаг 8. Запускаем скрипт обновления самих баз данных:

mysql_upgrade

«Запуск обновления баз данных»

Шаг 9. На этом обновление завершено, версию вашей текущей MariaDB можно узнать командой:

mysql -V

«Проверка версии»

Если у вас возникли трудности при выполнении данной инструкции, пожалуйста, напишите нам в чат или в тикетную систему: https://gohost.kz/submitticket.php с указанием возникшей проблемы.

Мы обязательно рассмотрим вашу заявку!