
Я развернул совершенно новую виртуальную машину 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-client и galera, и я получаю это удивительное сообщение от yum:
No package MariaDB-Galera-server available.
Есть идеи почему?
Редактировать:
СравниваяФедора,CentOSиКрасная Шапкаrepos, похоже, что только в репозитории Fedora есть пакет. Это ошибка развертывания?
решение1
Согласно официальной документации, которую я цитирую
Больше нет отдельных релизов 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
и попробуйте установить его.
решение2
Пока рассматривается более новая версия на CentOS 7. Вы можете просто использовать, как показано ниже
yum -y install MariaDB-server MariaDB-client galera