Yum: Nenhum pacote mysql-server disponível no Cent OS 7

3

Acabei de instalar o Apache no meu novo servidor Digital Ocean Cent OS 7 x64. Ao seguir o tutorial da Digital Ocean, o yum não pode instalar o mysql-server.

# 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.

Este é o meu terceiro servidor a configurar o mysql, mas este me confundiu.

    
por User 27.01.2015 / 16:59

3 respostas

7

No RHEL 7 e, consequentemente, no CentOS7, os mysql- packages (ou a maioria deles, de qualquer forma) foram substituídos por mariadb- packages devido a renomeação / fork de upstream. Simplesmente yum install mariadb-server mariadb-libs mariadb e você deve estar bem - os nomes dos comandos ainda são em grande parte mysql relacionados.

    
por 27.01.2015 / 17:02
0

Em qualquer SO baseado em RPM, você pode descobrir qual pacote fornece o servidor MySQL:

yum provides "*bin/mysqld"
    
por 27.01.2015 / 20:12
0

Como foi respondido por John, o mysql é substituído por mariadb no RHEL 7 e posterior, mas você ainda pode instalar o mysql. Siga os seguintes passos:

  1. Faça o download, adicione o repositório e atualize.

    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. Instale o MySQL como de costume e inicie o serviço. Durante a instalação, você será perguntado se deseja aceitar os resultados da verificação GPG do arquivo .rpm. Se nenhum erro ou incompatibilidade ocorrer, insira y .

    sudo yum install mysql-server
    sudo systemctl start mysqld

Ref: linode

    
por 31.07.2017 / 23:11