amazon linux 2 ami - aws - 如何在 Amazon Linux 2 中安装 mysql?

Jey*_*han 24 mysql linux amazon-ec2 amazon-linux

我正在尝试在 amazon linux 2 ami 中安装 mysql,但无法做到。

sudo yum install mysql56-server -> doesn't work
amazon-linux-extras list -> doesn't list mysql
Run Code Online (Sandbox Code Playgroud)

我不想要 mariadb,因为我对 mysql 有更多的接触(即使两者都是一样的)

Jey*_*han 25

我自己得到了答案。请按照以下步骤操作:

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
Run Code Online (Sandbox Code Playgroud)

关键是添加源存储库,然后安装,因为 Amazon Linux 2 还没有默认存储库。

  • Amazon Linux 的存储库内容和版本相当差。Ubuntu 通常是更好的选择。 (4认同)
  • 我不同意。 (2认同)

Jon*_*han 8

亚马逊的文档似乎推荐使用 MariaDB(MySQL 的一个分支)。安装:

sudo yum -y install mariadb-server
sudo service mariadb start
Run Code Online (Sandbox Code Playgroud)

  • “更新模块:抱歉,我们支持 MySQL 5.6.0 或更高版本。” ...有些软件包比 Amazon 变化多端得多。另外,更新 xGB sql 文件中表定义的语法有点麻烦。 (2认同)

小智 5

我已经在 Amazon Linux 2 上安装了 MySQL

这是命令

在 Amazon Linux 2 中安装 MySQL 服务器

sudo yum update -y 

sudo yum install -y mariadb-server

sudo systemctl enable mariadb

sudo systemctl start mariadb

sudo mysql_secure_installation
Run Code Online (Sandbox Code Playgroud)

我在这里创建了一个关于此的视频

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