É possível instalar o mysql 5.7 no Amazon Linux AMI?

5

Eu tentei instalar e estou vendo o erro

Error: Package: mysql-community-server-5.7.17-1.el7.x86_64 (mysql57-community)
       Requires: systemd
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Também removi todas as instalações anteriores. Como posso consertar isso?

    
por Santosh Pillai 04.01.2017 / 12:50

3 respostas

3

Se você está usando mysql / Oracle repos você deve selecionar Linux-generic na página do MySQL da Comunidade de Download Caixas AMI e não pacotes RedHat / Fedora.

A última vez que verifiquei a AMI não corre systemd daí o erro. Enquanto no passado você poderia se safar com a instalação de pacotes RH no AMI Linux, hoje em dia com a convergência das versões do Linux para systemd é cada vez mais difícil instalar pacotes externos em distribuições que não suportam systemd .

Arquive também um bug / pedido com pacotes Oracle para AMI rpm, por favor.

Verifique também quais versões você pode encontrar nos repositórios da AMI, apenas por precaução.

    
por 04.01.2017 / 13:34
1

ok, eu tinha dado a mesma tarefa para o meu júnior e ele me indicou este link e disse que não é possível instalar o MySQL5.7 na Amazon AMI. Mas eu tentei é realmente possível. Você deve baixar o mysql57-community-release-el6-11.noarch.rpm (adequado para o sistema operacional do CentOS / RHEL 6 e instalá-lo). Depois de instalar a versão da comunidade quando você faz

wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm yum install mysql-community-server -y

Você terá a versão do MySQL5.7 instalada e trabalhando no Amazon Linux AMI

    
por 11.08.2017 / 12:34
0

O Amazon Linux não suporta systemd, portanto, se algum pacote exigir que o systemd seja instalado primeiro, esse pacote não será instalado.

Eu sugiro que você use o CentOS ou outra distribuição baseada no RHEL, que tem suporte total para o SystemD e, portanto, não terá os mesmos problemas.

    
por 04.01.2017 / 13:13