amazon linux 2 ami - aws - Comment installer mysql dans Amazon Linux 2?


15

J'essaie d'installer mysql dans amazon linux 2 ami et je ne suis pas en mesure de le faire.

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

Je ne veux pas de mariadb car j'ai plus d'exposition à mysql (même si les deux sont les mêmes)


1
MariaDB est drop-in et vous n'aurez aucun problème de commutation réel.
Michael Hampton

je préférerais mysql parce que c'est ce que j'ai eu dans ma production actuelle
Jey Geethan

Réponses:


17

J'ai moi-même obtenu la réponse. Suivez les étapes ci-dessous:

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 clé consiste à ajouter le référentiel source, puis à installer, car Amazon Linux 2 n'a pas déjà le référentiel par défaut en place.


1
Amazon Linux est assez pauvre pour le contenu et les versions du référentiel. Ubuntu est généralement une meilleure option.
Tim

Je ne suis pas d'accord.
Jey Geethan

Pouvez-vous élaborer Jey? Je sais par exemple que j'avais besoin de construire Nginx pour obtenir une version récente, j'ai dû utiliser une ancienne version de fail2ban, HHVM était difficile (j'ai abandonné et utilisé PHP), et en général certains des packages que j'ai essayés l'utilisation sont obsolètes. Peut-être que les choses se sont améliorées au cours de la dernière année depuis que j'ai regardé, mais à peu près tous les logiciels prennent en charge Ubuntu.
Tim

Tout à fait d'accord Tim. L'ancienne AMI était encore meilleure que AMI 2. Sur AMI 2, je devais travailler pour ajouter l'agent Zabbix en prétendant que la machine était RHEL6. Maintenant, vous avez du mal à obtenir un simple client mysql en direct sans installer l'intégralité du serveur MariaDB avec. Ubuntu 16.04 a un meilleur support de package natif que AMI LInux 2. Je perds trop de temps avec cette version. Revenons à Ubuntu car Amazon pousse AMI 2 sur l'ancienne AMI. Cependant, la réponse ci-dessus fonctionne également pour saisir le client mysql, donc je lui ai donné un vote positif pour ceux qui veulent s'en tenir à AMI 2 et veulent juste le client.
Ted Cahall

4

La documentation d'Amazon semble recommander l'utilisation de MariaDB (un fork de MySQL). À installer:

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

Updating modules: Sorry, but we support MySQL version 5.6.0 or later.... Certains progiciels sont beaucoup plus inconstants qu'Amazon. De plus, la mise à jour de la syntaxe des définitions de table dans les fichiers sql xGB est un peu compliquée.
ppostma1
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.