透過 yum 安裝 MariaDB + Galera 失敗,並顯示“No package MariaDB-Galera-server available”

透過 yum 安裝 MariaDB + Galera 失敗,並顯示“No package MariaDB-Galera-server available”

我啟動了一個全新的 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.

知道為什麼嗎?

編輯:

比較軟呢帽,中央作業系統紅帽repos,看起來只有 Fedora repo 有這個包。這是部署錯誤嗎?

答案1

根據我引用的官方文件

MariaDB 10.1 及更高版本不再有單獨的 MariaDB Galera Cluster 版本。只需下載 MariaDB(10.1 或更高版本)並正常配置叢集即可。

您不會在儲存庫 10.1 上找到 MariaDB-Galera-server 套件

為了回答你的問題,因為你使用的是 repo 10.0,我剛剛做了一個測試,注意到 CentOS 7 上存在 MariaDB-Galera-server 套件。

顯示 MariaDB-Galera-server 的螢幕截圖

  • 我確信您沒有清除機器上舊的 MySQL 或 MariaDB 套件中的伺服器。
  • 也要驗證是否存在與 mysql 或 mariadb 相關的任何函式庫。
  • 也做一個yum clean all並嘗試安裝它。

答案2

只要在 CentOS 7 上考慮較新的版本即可。

yum -y install MariaDB-server MariaDB-client galera

相關內容