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 servidor 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.
Este é o meu terceiro servidor configurando o mysql, mas este me deixou perplexo.
No RHEL 7 e, consequentemente, no CentOS7, os
mysql-
pacotes (ou a maioria deles, pelo menos) foram substituídos pormariadb-
pacotes devido a uma renomeação/bifurcação upstream. Simplesmenteyum install mariadb-server mariadb-libs mariadb
e você deve ficar bem - os próprios nomes de comando ainda estãomysql
relacionados.Conforme respondido por John, o mysql foi substituído por mariadb no RHEL 7 e posterior, mas você ainda pode instalar o mysql. Siga os seguintes passos:
Baixe e adicione o repositório e atualize.
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, digite
y
.Ref: linode
Em qualquer sistema operacional baseado em RPM, você pode encontrar qual pacote fornece o servidor MySQL: