通过yum安装MariaDB + Galera失败,并且没有“可用的包MariaDB-Galera-server”

我创build了一个全新的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和RedHat仓库,看起来只有Fedora仓库有这个软件包。 这是一个部署错误?

根据我引用的官方文件

MariaDB 10.1及更高版本不再有独立的MariaDB Galera集群版本。 只需下载MariaDB(10.1或更高版本)并将群集configuration为正常。

您将无法在repo 10.1上findMariaDB-Galera-server软件包

为了回答你的问题,因为你使用的是repo 10.0,我刚刚做了一个testing,注意到在CentOS 7上有MariaDB-Galera-server包。

显示MariaDB-Galera-server的屏幕截图

  • 我确信你没有从机器上的旧MySQL或MariaDB软件包中清除服务器。
  • 还要validation任何与mysql或mariadb相关的库的存在。
  • 也做一个yum clean all并尝试安装它。