如何在RHEL 7服务器上安装MariaDB?

如何在RHEL 7服务器上安装MariaDB?,mariadb,yum,rhel7,Mariadb,Yum,Rhel7,给定的cat/etc/yum.repos.d/MariaDB.repo是: # MariaDB 10.3 RedHat repository list - created 2018-08-29 05:52 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/rhel7-amd64 gpgkey=https://

给定的
cat/etc/yum.repos.d/MariaDB.repo
是:

# MariaDB 10.3 RedHat repository list - created 2018-08-29 05:52 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/rhel7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
当我这样做的时候

sudo yum install MariaDB-server MariaDB-client
我得到:

Loaded plugins: search-disabled-repos
No package MariaDB-server available.
  * Maybe you meant: mariadb-server
No package MariaDB-client available.
Error: Nothing to do
我正在使用

为什么我不能在RHEL7服务器上安装mariadb

注:

yum list mariadb
Loaded plugins: search-disabled-repos
Available Packages
mariadb.x86_64                                      1:5.5.60-1.el7_5                                      uofa_repos
这是不是因为我只是在看大华的回购仓库?如何正确安装mariadb?

如果按给定方式检查,您会注意到事物的名称与您可能期望的不同

MariaDB-10.3.7-centos73-x86_64-client.rpm
MariaDB-10.3.9-centos73-x86_64-server.rpm

看起来您应该按照
yum install-MariaDB-10.3.9-centos73-x86_64-
的思路指定一些内容,以便从特定的repo进行安装。

如果您按照给定的方式检查,您会注意到某些东西的名称与您可能期望的不同

MariaDB-10.3.7-centos73-x86_64-client.rpm
MariaDB-10.3.9-centos73-x86_64-server.rpm


看起来您应该按照
yum install-MariaDB-10.3.9-centos73-x86\u 64-
的思路指定一些内容,以便从特定的repo进行安装。

添加repo后,如您所做,运行:(这将强制重新加载存储库)

然后运行:(这将列出MariaDB的可用存储库)

这将显示如下内容:

    Available Packages
    mariadb-server.x86_64
    .........
现在请注意程序包的名称(sudo yum install区分大小写),因此在本例中运行:

sudo yum install mariadb-server 

(不是MariaDB服务器)

添加Repo后,如您所做的那样,运行:(这将强制重新加载存储库)

然后运行:(这将列出MariaDB的可用存储库)

这将显示如下内容:

    Available Packages
    mariadb-server.x86_64
    .........
现在请注意程序包的名称(sudo yum install区分大小写),因此在本例中运行:

sudo yum install mariadb-server 

(不是MariaDB服务器)

如果出现以下错误:没有包MariaDB服务器和包MariaDB客户端。只需在/etc/yum.conf中注释这一行(在开头添加…)


如果出现以下错误:没有包MariaDB服务器和包MariaDB客户端。只需在/etc/yum.conf中注释这一行(在开头添加…)

#exclude=ansible1.9,mysql,mariadb,mariadb-,Percona-XtraDB-,Percona--55,Percona--56,Percona--51,Percona--50