web-dev-qa-db-ja.com

yumを介したMariaDB + Galeraのインストールは、「パッケージMariaDB-Galera-serverが利用できません」で失敗します

私は新しいCentoOS 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だけ今回はガレラがインストールされており、yumからこの驚くべきメッセージが届いています。

No package MariaDB-Galera-server available.

理由は何ですか?

編集:

FedoraCentOSRedHat リポジトリを比較すると、Fedoraリポジトリのみがパッケージを持っているように見えます。それは展開の間違いですか?

3
sabbour

私が引用する公式文書によると

MariaDB10.1以降用の個別のMariaDBGaleraClusterリリースはなくなりました。 MariaDB(10.1以降)をダウンロードして、クラスターを通常どおりに構成するだけです。

リポジトリ10.1にMariaDB-Galera-serverパッケージがありません。

リポジトリ10.0を使用しているので質問に答えるために、テストを行ったところ、MariaDB-Galera-serverパッケージがCentOS7に存在することに気付きました。

Screenshot showing MariaDB-Galera-server

  • マシン上の古いMySQLまたはMariaDBパッケージからサーバーをクリーンアップしなかったと確信しています。
  • また、mysqlまたはmariadbに関連するライブラリの存在を確認します。
  • また、yum clean allそしてそれをインストールしてみてください。
4

CentOS 7で検討されている新しいバージョンである限り、以下のように使用できます。

yum -y install MariaDB-server MariaDB-client galera