在 Centos 7 上安装 MariaDB 10.4

在 Centos 7 上安装 MariaDB 10.4

我在 Centos 7 上安装 MariaDB 10.4 时遇到了一些问题。官方mariaDB 指南表示MariaDB.repo应创建一个新的 repo 文件/etc/yum.repos.d/,其内容如下:

# MariaDB 10.4 CentOS repository list - created 2019-12-13 22:03 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-ppc64le
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

我已经运行yum-config-manager --enable MariaDB.repoyum update检查了已启用的存储库:

$ enabled | grep maria
mariadb          MariaDB              86

这确认新 repo 已启用。指南稍后会提示运行sudo yum install MariaDB-server MariaDB-client。不幸的是,没有什么可安装的,因为我收到了一条消息:

Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.anexia.at
 * epel: ftp.uni-kl.de
 * extras: mirror.easyname.at
 * remi-php74: remi.mirror.karneval.cz
 * remi-safe: remi.mirror.karneval.cz
 * updates: centos.anexia.at
No package MariaDB-server available.
  * Maybe you meant: mariadb-server
No package MariaDB-client available.

请注意,没有提到MariaDB.repo我刚刚启用。此外,建议的软件包mariadb-server是版本 5.5。在 Centos 7 上安装 MariaDB 版本 10.4 的正确方法是什么?

答案1

您应该做的是替换行:

baseurl = http://yum.mariadb.org/10.4/centos7-ppc64le

baseurl = http://yum.mariadb.org/10.4/centos7-amd64

第一行指向PowerPC 架构. 第二次转向x86架构

要明确启用此 repo,请添加以下内容:

enabled=1

然后尝试安装

相关内容