安装mysql 5.7到linux 6 – yum试图安装5.7 el7?

我按照这里的说明将MySQL-Community-Server安装到linux 6 aws实例上。

基本命令:
wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm
sudo yum localinstall mysql57-community-release-el6-8.noarch.rpm

那么当我searchmysql57在我的'新'yum回购与yum list all |grep mysql57我得到以下内容:

 mysql57-community-release.noarch el6-8 @/mysql57-community-release-el6-8.noarch mysql-community-client.i686 5.7.13-1.el7 mysql57-community mysql-community-client.x86_64 5.7.13-1.el7 mysql57-community mysql-community-common.i686 5.7.13-1.el7 mysql57-community mysql-community-common.x86_64 5.7.13-1.el7 mysql57-community mysql-community-devel.i686 5.7.13-1.el7 mysql57-community mysql-community-devel.x86_64 5.7.13-1.el7 mysql57-community mysql-community-embedded.i686 5.7.13-1.el7 mysql57-community mysql-community-embedded.x86_64 5.7.13-1.el7 mysql57-community mysql-community-embedded-compat.i686 5.7.13-1.el7 mysql57-community mysql-community-embedded-compat.x86_64 5.7.13-1.el7 mysql57-community mysql-community-embedded-devel.i686 5.7.13-1.el7 mysql57-community mysql-community-embedded-devel.x86_64 5.7.13-1.el7 mysql57-community mysql-community-libs.i686 5.7.13-1.el7 mysql57-community mysql-community-libs.x86_64 5.7.13-1.el7 mysql57-community mysql-community-libs-compat.i686 5.7.13-1.el7 mysql57-community mysql-community-libs-compat.x86_64 5.7.13-1.el7 mysql57-community mysql-community-release.noarch el7-7 mysql57-community mysql-community-server.x86_64 5.7.13-1.el7 mysql57-community mysql-community-test.x86_64 5.7.13-1.el7 mysql57-community mysql57-community-release.noarch el7-7 mysql57-community 

所以看来,EL6-8链接安装引用到EL7?

当我尝试安装与sudo yum install mysql我得到以下错误

 Downloading packages: http://repo.mysql.com/yum/mysql-5.7-community/el/6/x86_64/mysql-community-client-5.7.13-1.el7.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" Trying other mirror. http://repo.mysql.com/yum/mysql-5.7-community/el/6/x86_64/mysql-community-common-5.7.13-1.el7.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" Trying other mirror. http://repo.mysql.com/yum/mysql-5.7-community/el/6/x86_64/mysql-community-libs-5.7.13-1.el7.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" Trying other mirror. 

当我尝试sudo yum install mysql-community-server我得到错误:

 Error: Package: mysql-community-server-5.7.13-1.el7.x86_64 (mysql57-community) Requires: systemd 

…这是一个常见的错误,当试图安装el7的Linux(不使用systemd)

在这两种情况下,百胜正尝试从el6-8回购下载el7套餐…

我该如何纠正?

PS我试过编辑/etc/yum.repos.d/mysql-community.repo文件,但没有什么指定的Linux版本
PPS我也完全卸载百胜回购,并试图yum clean all – 然后检查yum list all |grep mysql57没有结果 – 其次是一个新的安装=相同的结果

UPDATE
我的/etc/yum.repos.d/mysql-community.repo文件的内容确认回购是设置为加载el6 mysql:

 [mysql-connectors-community] name=MySQL Connectors Community baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql [mysql-tools-community] name=MySQL Tools Community baseurl=http://repo.mysql.com/yum/mysql-tools-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql # Enable to use MySQL 5.5 [mysql55-community] name=MySQL 5.5 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/6/$basearch/ enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql # Enable to use MySQL 5.6 [mysql56-community] name=MySQL 5.6 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/ enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql [mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql [mysql-tools-preview] name=MySQL Tools Preview baseurl=http://repo.mysql.com/yum/mysql-tools-preview/el/6/$basearch/ enabled=0 gpgcheck=1 gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 

我也有这个问题,花了我几天才弄清楚。 我也是,以为我在一个EL 7操作系统,但我在6.我试图安装MySQL EL7包,并收到有关需要systemd的错误。 这是包装不正确的第一条线索。

我删除了EL7包

 sudo yum remove mysql57-community-release-el7-9.noarch 

并安装EL6,但运行时

 sudo yum install mysql-community-server 

它默认回到安装EL7软件包。 我检查了/etc/yum.repos.d/mysql-community.repo,但是所有这些都指向了6,而不是7。

经过几天的战斗,

 sudo yum clean all 

 sudo yum update 

解决了这个问题。 之后,sudo yum安装mysql-community-server完美运行。