amazon linux 2 ami - aws - Come installare mysql in Amazon Linux 2?


14

Sto cercando di installare mysql in amazon linux 2 ami e non sono in grado di farlo.

sudo yum install mysql56-server -> doesn't work
amazon-linux-extras list -> doesn't list mysql

Non voglio mariadb poiché ho più esposizione a mysql (anche se entrambi sono uguali)


1
MariaDB è drop-in e non avrai problemi reali a cambiare.
Michael Hampton

preferirei mysql perché è quello che ho avuto nella mia attuale produzione
Jey Geethan,

Risposte:


16

Ho avuto la risposta da solo. Segui i passaggi seguenti:

sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm 
sudo yum install mysql-community-server
systemctl start mysqld.service

La chiave è aggiungere il repository di origine e quindi installarlo poiché Amazon Linux 2 non ha già i repository predefiniti.


1
Amazon Linux è abbastanza scarso per contenuti e versioni del repository. Ubuntu è generalmente un'opzione migliore.
Tim

Non sono d'accordo.
Jey Geethan,

Puoi elaborare Jey? So per esempio che avevo bisogno di compilare Nginx per ottenere una versione recente, dovevo usare una vecchia versione di fail2ban, HHVM era difficile (ho rinunciato e usato PHP), e in generale alcuni dei pacchetti che ho provato a l'uso non è aggiornato. Forse le cose sono migliorate nell'ultimo anno o giù di lì da quando ho guardato, ma quasi ogni software supporta Ubuntu.
Tim

Totalmente d'accordo Tim. La vecchia AMI era persino migliore di AMI 2. Su AMI 2, dovevo lavorare per aggiungere l'agente Zabbix fingendo che la macchina fosse RHEL6. Ora non riesco a far funzionare un semplice client mysql senza installare l'intero server MariaDB con esso. Ubuntu 16.04 ha un supporto del pacchetto nativo migliore di AMI LInux 2. Sto sprecando troppo tempo con questa versione. Torna a Ubuntu dal momento che Amazon sta spingendo AMI 2 sulla vecchia AMI. Tuttavia, la risposta sopra funziona anche per afferrare il client mysql, quindi gli ho dato un voto per coloro che vogliono attenersi a AMI 2 e vogliono solo il client.
Ted Cahall,

4

La documentazione di Amazon sembra raccomandare l'uso di MariaDB (un fork di MySQL). Installare:

sudo yum -y install mariadb-server
sudo service mariadb start

Updating modules: Sorry, but we support MySQL version 5.6.0 or later.... Alcuni pacchetti software sono molto più volubili di Amazon. Inoltre, l'aggiornamento della sintassi per le definizioni delle tabelle nei file sql xGB è un po 'una seccatura.
ppostma1,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.