Como instalar o mariadb no amazon linux

2

Eu me referi ao link link para instalar o mariadb em meu amazon linux, já que não encontrei nenhum outro recurso relacionado ao amazon linux. Isso instrui para adicionar maria.repo.

Quando visito o sugerido URL Eu não encontrei nada relacionado ao Amazon linux. Eu tentei usar centos 7. Ele vomitou erro. Existe algum repositório mariadb para o amazon linux?

O erro é

Error: Package: MariaDB-server-10.1.13-1.el7.centos.x86_64 (mariadb) Requires: libsystemd-daemon.so.0()(64bit) Error: Package: MariaDB-server-10.1.13-1.el7.centos.x86_64 (mariadb) Requires: libsystemd-daemon.so.0(LIBSYSTEMD_DAEMON_31)(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

Tudo bem se eu continuar e instalar o libsystemd-daemon.so

Acabei de encontrar outra pergunta aqui o conselho é usar o sistema operacional Linux. Nenhuma solução sobre como instalar o Mariadb no Amazon linux.

    
por Harish NInge Gowda 05.05.2016 / 14:52

2 respostas

15

Consegui instalar a lista de repositórios do MariaDB 5.5 CentOS (criada em 2016-05-09 04:06 UTC).

Crie o seguinte arquivo:

sudo vi /etc/yum.repos.d/maria.repo

Adicione o seguinte conteúdo ao arquivo e salve:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Em seguida, execute os seguintes comandos:

sudo yum install -y MariaDB-server MariaDB-client
sudo /etc/init.d/mysql start

Você deve estar tudo pronto. Execute mysql -u root para efetuar login.

Você pode proteger o MariaDB com o seguinte comando:

sudo mysql_secure_installation

Mais informações: link

Felizmente, eu estava tentando instalar o MariaDB no Amazon Linux, eu mesmo. Só agora consegui que funcionasse como acima.

    
por 09.05.2016 / 06:28
1

Eu estava procurando a mesma solução que encontrei no mesmo problema e isso realmente se resume à transparência da Amazon. Descobri que o meu servidor é baseado no epel 6 e não epel 7 (que é o que eu uso em outro lugar). Verifique qual versão do epel seu servidor está usando:

sudo vi /etc/yum.repos.d/epel.repo

Dentro do arquivo repo você deve ver algumas linhas com Extra Packages for Enterprise Linux 6 .

Como o repositório está usando o Enterprise Linux 6, preciso usar repos com base no CentOS 6. Se você tiver uma versão diferente do Linux, ou seja, 7, precisará usar uma versão diferente. Certifique-se de acessar o link abaixo e obter a versão correta para o seu servidor.

https://downloads.mariadb.org/mariadb/repositories

    
por 05.03.2017 / 00:57