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

无法在 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.*"# 检查我们是否有新版本,是的,没问题,我看到了 mysql57-community
  7. yum install mysql-community-server

最后一步不起作用。当我运行此命令时,我发现 CentOS 出于某些令人难以置信的疯狂原因尝试安装,mysql57-community-release-el7-7.noarch.rpm而这当然与 CentOS 6.6 不兼容。因此安装过程失败。这是为什么?为什么它需要错误的版本,我甚至还没有下载?如何修复它?谢谢!!

编辑

在此处输入图片描述

答案1

我认为这就是问题所在:

您已将 EL7 的 mysql57-community 存储库替换为 EL6 的存储库,但 yum 仍缓存了 EL7 存储库的元数据。请尝试清除元数据:

yum clean metadata

相关内容