Назад | Перейти на главную страницу

Не удается установить 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-client и galera, и я получаю это удивительное сообщение от yum:

No package MariaDB-Galera-server available.

Есть идеи, почему?

Редактировать:

Сравнивая Fedora, CentOS и Красная Шапка репо, похоже, только репозиторий Fedora имеет пакет. Это ошибка развертывания?

Согласно официальной документации я цитирую

Отдельных выпусков 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