Как установить или обновить MariaDB до версии 10.4 на VestaCP, CWP, CentOS 7
В этом уроке я расскажу вам, как обновить / установить MariaDB до последней версии Mariadb10.4 на Centos 7, будет работать с CWP и VestaCP или любой другой совместимой панелью управления.
Я проверил 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.3service 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