Установка MariaDB + Galera через yum завершается с ошибкой "Пакет MariaDB-Galera-server недоступен"
Я развернул совершенно новую виртуальную машину Cento OS 7 и следую этому руководству, чтобы установить кластер MariaDB + Galera.
Я добавил репозитории MariaDB следующим образом:
vi /etc/yum.repos.d/MariaDB.repo
затем заполнил его
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Теперь я должен бежать sudo yum install MariaDB-Galera-server MariaDB-client galera
установить, что раньше работало для меня, но по какой-то причине на этот раз устанавливаются только MariaDB-клиент и galera, и я получаю удивительное сообщение от yum:
No package MariaDB-Galera-server available.
Есть идеи почему?
Редактировать:
Сравнивая репозитории Fedora, CentOS и RedHat, похоже, что пакет есть только в репозитории Fedora. Это ошибка развертывания?
2 ответа
Согласно официальной документации я цитирую
Больше не существует отдельных релизов MariaDB Galera Cluster для MariaDB 10.1 и выше. Просто скачайте MariaDB (10.1 или выше) и настройте кластер как обычно.
Вы не найдете пакет MariaDB-Galera-server в репо 10.1
Чтобы ответить на ваш вопрос, так как вы используете репо 10.0, я только что сделал тест и заметил, что пакет MariaDB-Galera-server присутствует в CentOS 7.
- Я уверен, что вы не очистили сервер от старых пакетов MySQL или MariaDB на компьютере.
- Также проверьте наличие любых библиотек, связанных с mysql или mariadb.
- Также сделать
yum clean all
и попробуйте установить его.
До тех пор, пока более новая версия рассматривается на CentOS 7. Вы можете просто использовать, как показано ниже
yum -y install MariaDB-server MariaDB-client galera