以下是我遵循的步骤:
cd /etc/yum.repos.d
#转到存储库rpm -qf mysql-community.repo
#获取要删除的旧存储库的名称yum remove mysql57-community-release
#它是5.7,但我无法安装它wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
#为我的CentOS6.6再下载一次yum localinstall mysql57-community-release-el6-7.noarch.rpm
#安装它yum repolist enabled | grep "mysql.*-community.*"
#检查我们有新版本,是的,没关系,我看到mysql57 57-社区yum install mysql-community-server
最后一步行不通。当我运行这个命令时,我发现由于某些不可思议的原因,CentOS试图安装mysql57-community-release-el7-7.noarch.rpm
,这当然与CentOS 6.6不兼容。因此安装过程失败。为什么会这样呢?为什么它的版本不正确,我甚至没有下载?以及如何修复它?谢谢!!
发布于 2015-12-06 18:51:17
我想这就是问题所在:
您用用于EL7的mysql57 57社区回购取代了EL6的mysql57 57社区回购,但是yum仍然为EL7回购提供了缓存的元数据。尝试清除元数据:
yum clean metadata
https://serverfault.com/questions/741131
复制相似问题