amazon linux 2 ami - aws - Jak zainstalować mysql w Amazon Linux 2?


15

Próbuję zainstalować mysql w amazon linux 2 ami i nie jestem w stanie tego zrobić.

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

Nie chcę mariadbu, ponieważ mam większą ekspozycję na mysql (nawet jeśli oba są takie same)


1
MariaDB jest drop-in i nie będziesz miał prawdziwych problemów z przełączaniem.
Michael Hampton

wolałbym mysql, ponieważ to właśnie miałem w mojej obecnej produkcji
Jey Geethan

Odpowiedzi:


17

Sama mam odpowiedź. Wykonaj poniższe kroki:

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

Kluczem jest dodanie repozytorium źródłowego, a następnie instalacja, ponieważ Amazon Linux 2 nie ma jeszcze domyślnych repozytoriów.


1
Amazon Linux jest dość ubogi w zawartość i wersje repozytorium. Ubuntu jest ogólnie lepszą opcją.
Tim

Nie zgadzam się.
Jey Geethan

Czy potrafisz opracować Jey? Wiem na przykład, że musiałem zbudować Nginx, aby uzyskać najnowszą wersję, musiałem użyć starej wersji fail2ban, HHVM było trudne (zrezygnowałem i używałem PHP) i ogólnie niektóre pakiety, które próbowałem użycie jest nieaktualne. Może coś się poprawiło w ciągu ostatniego roku, odkąd spojrzałem, ale prawie każde oprogramowanie obsługuje Ubuntu.
Tim

Całkowicie się zgadzam Tim. Stary AMI był nawet lepszy niż AMI 2. Na AMI 2 musiałem pracować, aby dodać agenta Zabbix, udając, że maszyna to RHEL6. Teraz masz problem z uruchomieniem prostego klienta mysql na żywo bez instalowania całego serwera MariaDB. Ubuntu 16.04 ma lepszą obsługę pakietów natywnych niż AMI LInux 2. Tracę zbyt wiele czasu z tą wersją. Powrót do Ubuntu, ponieważ Amazon wypiera AMI 2 w stosunku do starego AMI. Jednak powyższa odpowiedź działa również w celu pobrania klienta mysql, więc dałem mu głos w górę dla tych, którzy chcą trzymać się AMI 2 i po prostu chcą klienta.
Ted Cahall,

4

Dokumentacja Amazon wydaje się zalecać użycie MariaDB (rozwidlenie MySQL). Żeby zainstalować:

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

Updating modules: Sorry, but we support MySQL version 5.6.0 or later.... Niektóre pakiety oprogramowania są znacznie bardziej zmienne niż Amazon. Również aktualizacja składni definicji tabel w plikach xGB sql jest nieco kłopotliwa.
ppostma1,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.