我正在尝试使用 yum 将 MySQL 5.5 升级到 MySQL 5.7(使用 Amazon linux AMI)
当我做 :
sudo yum 升级 mysql
No packages marked for update
当我做 :
sudo yum 安装 mysql
Le paquet mysql-5.5-1.6.amzn1.noarch est déjà installé dans sa dernière version
Rien à faire
问题:我该如何向 yum 解释我想要 MySQL 5.7 版本
答案1
虽然没有太多信息可供参考,但可能有几个原因。
- 您使用的发行版的存储库中没有 mysql5.7 软件包。您可以检查 /etc/yum.repos.d/ 文件夹以验证服务器上当前配置了哪些存储库。
yum info mysql
您可以询问有关可用软件包的更多信息。 - 如果它是像 centos/rhel7 这样的企业发行版,那么他们只会转到 mysql5.5(实际上是 mariadb5.5)
- 如果您正在使用 mysql yum 存储库。它们仅按主要版本 (mysql5.5、mysql5.6、mysql5.7) 运行,因此您必须安装或配置一个可以访问 mysql5.7 的新存储库。点击此处查看 mysql yum repo
请记住,在正常存储库之外获取较新版本的软件可能意味着您将失去企业支持。从技术上讲,它还可能带来您意想不到的问题。
我个人对 mysql5.7 的体验很好。但我总是非常谨慎地使用发行版存储库之外的软件