无法在CentOS上安装新版本的MySQL

这些是我遵循的步骤:

  1. cd /etc/yum.repos.d去储存库
  2. rpm -qf mysql-community.repo #获取要删除的旧存储库的名称
  3. yum remove mysql57-community-release #它是5.7,但我无法安装它
  4. wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm再次下载我的Centos 6.6
  5. yum localinstall mysql57-community-release-el6-7.noarch.rpm #安装它
  6. yum repolist enabled | grep "mysql.*-community.*" yum repolist enabled | grep "mysql.*-community.*" #检查我们是否有新版本,是的没关系,我看到mysql57-community
  7. yum install mysql-community-server

最后一步不行。 当我运行这个命令的时候,我发现CentOS试图安装mysql57-community-release-el7-7.noarch.rpm这个令人难以置信的疯狂原因,这当然与CentOS 6.6不兼容。 因此安装过程失败。 这是为什么? 为什么需要不正确的版本,我甚至没有下载? 以及如何解决它? 谢谢!!

编辑

在这里输入图像说明

我认为这是问题:

你把EL7的mysql57-community回购换成了EL6,但是yum仍然有EL7回购的元数据。 尝试清除元数据:

 yum clean metadata