amazon linux 2 ami - aws - Як встановити mysql в Amazon Linux 2?


15

Я намагаюся встановити mysql в amazon linux 2 ami і не можу це зробити.

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

Я не хочу мариадб, оскільки в мене більше впливу mysql (навіть якщо обидва однакові)


1
MariaDB випадає, і у вас не буде реальних проблем із переключенням.
Майкл Хемптон

Я вважаю за краще mysql, тому що це у мене в моєму поточному виробництві
Jey Geethan

Відповіді:


17

Я отримав відповідь сам. Виконайте наступні кроки:

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

Ключ полягає в тому, щоб додати джерело репо, а потім встановити, оскільки в Amazon Linux 2 вже не встановлено репост за замовчуванням.


1
Amazon Linux досить бідний для вмісту та версій сховищ. Ubuntu, як правило, кращий варіант.
Тім

Я не згоден.
Jey Geethan

Ви можете розробити Джей? Я знаю, наприклад, що мені потрібно було створити Nginx, щоб отримати останню версію, мені довелося використовувати стару версію fail2ban, HHVM було складно (я здався і використовував PHP), і взагалі деякі пакунки, які я намагався використання застаріло. Можливо, речі покращилися за останній рік або близько того, як я подивився, але майже кожен програмний продукт підтримує Ubuntu.
Тім

Повністю згоден Тім. Старий AMI був навіть кращим, ніж AMI 2. На AMI 2 мені довелося працювати над тим, щоб додати агент Zabbix, роблячи вигляд, що машина RHEL6. Тепер у вас є проблеми просто отримати простий mysql-клієнт в прямому ефірі, не встановлюючи при цьому весь сервер MariaDB. Ubuntu 16.04 має кращу підтримку нативного пакета, ніж AMI LInux 2. Я витрачаю занадто багато часу на цю версію. Повернення до Ubuntu, оскільки Amazon натискає AMI 2 на старий AMI. Однак, відповідь вище також працює, щоб захопити mysql клієнта, тому я дав йому нагороду тим, хто хоче дотримуватися AMI 2 і просто хоче клієнта.
Тед Кагалл

4

Документація Amazon, здається, рекомендує використовувати MariaDB (вилка MySQL). Щоб встановити:

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

Updating modules: Sorry, but we support MySQL version 5.6.0 or later.... Деякі програмні пакети набагато складніші, ніж Amazon. Крім того, оновлення синтаксису для визначень таблиць у файлах xGB sql - це певна проблема.
ppostma1
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.