>我们有一个运行以下内容的 EC2 实例
- Linux
- - Amazon Linux AMI 2013.09 版,
- 阿帕奇 2.4.6
- PHP 5.4.23
我需要安装 MySQL 5.6,但对
http://dev.mysql.com/downloads/repo/
- Red Hat Enterprise Linux 5/Oracle Linux 5 (Architecture Independent), RPM Package
- Red Hat Enterprise Linux 6/Oracle Linux 6 (Architecture Independent), RPM Package
- Fedora 18, 19, 20
当我运行以下外壳命令时
cat /proc/version
它给了我
Linux version 3.4.73-64.112.amzn1.x86_64 (mockbuild@gobi-build-31003) (gcc version 4.6.3 20120306 (Red Hat 4.6.3-2) (GCC) )
所以。。。RHEL 4 !?
如果我根据以下条件进行有根据的猜测
https://forums.aws.amazon.com/thread.jspa?threadID=51647&tstart=0#194519
。这将是RHEL 6存储库,对吧?
尝试了RHEL 6存储库,它工作正常。
更新:
要获取有关 Amazon Linux AMI 的系统信息,请尝试:
cat /etc/os-release
这应该给你一些类似的东西:
NAME="Amazon Linux AMI"
VERSION="2016.03"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2016.03"
PRETTY_NAME="Amazon Linux AMI 2016.03"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2016.03:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
请注意似乎表明RHEL应该正常工作的ID_LIKE="rhel fedora"
。
此外,显然AMI是基于RHEL的(是的,这对版本没有帮助):
https://en.wikipedia.org/wiki/Amazon_Machine_Image#Amazon_Linux_AMI
有关安装说明,请参阅:
https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html