代码之家  ›  专栏  ›  技术社区  ›  Henry Yang

如何在RHEL7服务器上安装MariaDB?

  •  0
  • Henry Yang  · 技术社区  · 6 年前

    鉴于 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
    

    我在用 https://downloads.mariadb.org/mariadb/repositories/#mirror=digital-pacific&distro=RedHat&distro_release=rhel7-amd64--rhel7&version=10.3

    为什么我不能在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?

    2 回复  |  直到 6 年前
        1
  •  2
  •   PJRD747    6 年前

    sudo yum clean all 
    

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

    sudo yum list --showduplicates MariaDB-server
    

        Available Packages
        mariadb-server.x86_64
        .........
    

    现在请注意包的名称(sudo yum install is) 区分大小写 )所以在这个例子中运行:

    sudo yum install mariadb-server 
    

    (不是服务器)

        2
  •  0
  •   user3788685    6 年前

    如果你检查一下 baseurl

    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-<foo>

        3
  •  0
  •   jcdel    4 年前

    如果出现以下错误:没有包MariaDB server和包MariaDB client。把这句话写进去 /等/yum.conf

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