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

Я пытаюсь установить mysql в Amazon Linux 2 ami и не могу это сделать.

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

Я не хочу mariadb, так как у меня больше подверженности MySQL (даже если оба одинаковы)

5 ответов

Я получил ответ сам. Выполните следующие шаги:

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 уже нет репозиториев по умолчанию.

Документация Amazon, похоже, рекомендует использовать MariaDB (форк MySQL). Установить:

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

Я установил MySQL на Amazon Linux 2

вот команды

Установите сервер MySQL в Amazon Linux 2

sudo yum update -y 

sudo yum install -y mariadb-server

sudo systemctl enable mariadb

sudo systemctl start mariadb

sudo mysql_secure_installation

Я создал видео об этом здесь

https://www.youtube.com/watch?v=h6sdw6wWNbY

Вы можете установить его всего 1 командой sudo yum install mysql

Затем следуйте документации AWS о том, как подключить rds к mysql.

Для людей, которым нужен mysqldump (т. е. для Wordpress на ec2), установите mariadb из собственного репозитория amzn2-core.

         yum install mariadb.x86_64
   mysqldump -v

Информация о пакете:

      # yum info mariadb.x86_64
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Installed Packages
Name        : mariadb
Arch        : x86_64
Epoch       : 1
Version     : 5.5.68
Release     : 1.amzn2
Size        : 49 M
Repo        : installed
From repo   : amzn2-core
Summary     : A community developed branch of MySQL
URL         : http://mariadb.org
License     : GPLv2 with exceptions and LGPLv2 and BSD
Description : MariaDB is a community developed branch of MySQL.
        : MariaDB is a multi-user, multi-threaded SQL database server.
        : It is a client/server implementation consisting of a server daemon           (mysqld)
        : and many different client programs and libraries. The base package
        : contains the standard MariaDB/MySQL client programs and generic MySQL files.
Другие вопросы по тегам