Супер: Никакой mysql-сервер пакета, доступный в Центе ОС 7

Я просто установил Apache на своем новом Цифровом Океанском Центе ОС 7 x64 серверов. При следовании учебному руководству Цифрового Океана конфетка не может установить mysql-сервер.

# yum install mysql mysql-server mysql-libs mysql-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.usinternet.com
 * extras: mirror.cogentco.com
 * updates: mirror.atlanticmetro.net
Package 1:mariadb-5.5.40-2.el7_0.x86_64 already installed and latest version
No package mysql-server available.
Package 1:mariadb-libs-5.5.40-2.el7_0.x86_64 already installed and latest version
No package mysql-server available.
Nothing to do

# service mysqld start
Redirecting to /bin/systemctl start  mysqld.service
Failed to issue method call: Unit mysqld.service failed to load: No such file or directory.

Это - моя 3-я настройка сервера mysql, но этот озадачил меня.

3
задан 27 January 2015 в 17:59
3 ответа

В RHEL 7 и, следовательно, в CentOS7, пакеты mysql- (или большинство из них, по крайней мере) были заменены пакетами mariadb- из-за переименования / форка в восходящем направлении. Просто yum install mariadb-server mariadb-libs mariadb , и все будет в порядке - сами имена команд по-прежнему в основном связаны с mysql .

8
ответ дан 3 December 2019 в 04:57

В любой ОС на основе RPM вы можете найти, какой пакет предоставляет сервер MySQL:

yum provides "*bin/mysqld"
0
ответ дан 3 December 2019 в 04:57

Как ответил Джон mysql заменен на mariadb в RHEL 7 и более поздних версиях, но вы все равно можете установить mysql. Выполните следующие шаги:

  1. Скачайте и добавьте репозиторий, затем обновите.

    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
    sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
    . yum update

  2. Установите MySQL как обычно и запустите сервис. Во время установки вас спросят, хотите ли вы принять результаты проверки GPG файла .rpm. Если ошибки или несоответствия не возникло, введите y.

    sudo yum install mysql-server
    . sudo systemctl start mysqld

Ref: linode

1
ответ дан 3 December 2019 в 04:57

Теги

Похожие вопросы