Установка / обновление до MariaDB 10.4 на VestaCP / CWP / CentOS 7


В этом уроке я расскажу вам, как обновить / установить MariaDB до последней версии Mariadb10.4 на Centos 7, будет работать с CWP и VestaCP или любой другой совместимой панелью управления.

MariaDB 10.4 теперь очень стабильный и многие функции были добавлены и улучшены в этой версии, вы можете проверить все списки изменений здесь

Я проверил MariaDB 10.4 с WordPress, Joomla, xenforo, форумом IPS и еще несколькими PHP-скриптами, которые зависят от БД MySQL, работают нормально с этой версией, поэтому можно безопасно перейти на эту версию.

Краткое описание о MariaDB:

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

Для обновления выполните следующие простые шаги:

Шаг 1 Удалить MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Перед установкой рекомендуется сделать резервную копию ваших баз данных, хотя это необязательно.
Сначала сделайте резервную копию вашей текущей конфигурации my.cnf:
cp /etc/my.cnf /etc/my.cnf.bak

Теперь нам нужно удалить текущую версию mariadb, установленную на centos 7:
Для MariaDB 5.5:
service mariadb stop  /  service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
На этом этапе MariaDB 5.5 будет полностью удалена, но базы данных не удалены, не нужно беспокоиться.

Для MariaDB 10.0 / 10.1 / 10.2 / 10.3
service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
На этом этапе MariaDB 10.0 / 10.1 / 10.2 / 10.3 будет полностью удален, но базы данных не удалены, не нужно беспокоиться.

Затем установите MariaDB 10.4:
Шаг 2 Установка / обновление с MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 до MariaDB 10.4


Установить / включить Официальный репозиторий для mariadb 10.4:
yum install nano epel-release -y

Теперь отредактируйте / создайте файл Repo:

Убедитесь, что у вас нет другого файла репозитория MariaDB, /etc/yum.repos.dесли он существует, удалите или сделайте резервную копию существующего файла репо:
mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak
nano /etc/yum.repos.d/mariadb.repo

затем вставьте эти строки и сохраните их:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

После этого мы установим Mariadb 10.4.
yum clean all
yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y
yum update -y

Восстановите файл my.cnf:
rm -rf /etc/my.cnf
cp /etc/my.cnf.bak /etc/my.cnf

Затем включите mariadb для загрузки и запуска службы:
systemctl enable mariadb
service mysql start

Шаг 3
После установки нам нужно обновить текущие базы данных этой командой:
mysql_upgrade

Вот и все, вы успешно обновили MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 до MariaDB 10.4.

Вы можете подтвердить версию, выполнив эту команду из терминала ssh:
MySQL

Это важно!

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

Автору будет очень приятно получить обратную связь.

Комментариев 0