Как установить MariaDB на сервер RHEL 7? - PullRequest
0 голосов
/ 29 августа 2018

Дано 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

Почему я не могу установить mariadb на свой сервер RHEL7?

Примечание:

yum list mariadb
Loaded plugins: search-disabled-repos
Available Packages
mariadb.x86_64                                      1:5.5.60-1.el7_5                                      uofa_repos

Это потому, что я как-то смотрю только на хранилище uofa_repos? Как правильно установить mariadb?

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

После добавления репо, как вы сделали, запустите: (Это должно принудительно перезагрузить репозиторий)

sudo yum clean all 

Затем запустите: (Это перечислит доступный репозиторий для MariaDB).

sudo yum list --showduplicates MariaDB-server

Это покажет что-то вроде:

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

Теперь обратите внимание на имя пакета (sudo yum install с учетом регистра ), поэтому в этом примере запустите:

sudo yum install mariadb-server 

(не MariaDB-сервер)

0 голосов
/ 01 сентября 2018

Если вы отметите 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> для установки из этого репо.

...