我正在从 yum 存储库安装 MySQL:http://dev.mysql.com/downloads/repo/yum/
但是我们的要求是只运行 MySQL 5.6,而不是最新版本 5.7。所以我们不希望使用“yum update”强制升级到高于 5.6 的版本。
我已按照以下步骤操作:
启用 5.6 的子存储库并禁用 5.7 的子存储库。我已经安装完毕,到目前为止一切正常。
不过,我想知道他们发布 5.8 后会发生什么。我假设 .repo 文件将进行更新以添加 5.8 子存储库,并且默认情况下将启用它。据我了解,当启用多个版本的子存储库时,它将选择两个版本中较新的一个。
因此,假设我上面的假设是正确的,在某个时候我可能会运行 yum 更新并让它自动从 5.6 升级到 5.8。
这个问题的最佳解决方案是什么?我想使用 repos 来简化管理,但需要运行非最新版本,并且不想无意中通过 yum update 升级到较新的版本
谢谢,
答案1
回答我自己的问题。
在本页面: https://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/updating-yum-repo.html
明确指出:
默认情况下,MySQL Yum 存储库会将 MySQL 更新到您在安装期间选择的版本系列中的最新版本(有关详细信息,请参阅选择版本系列),这意味着,例如,5.6.x 安装不会自动更新到 5.7.x 版本。
因此,我想这不是一个问题,只要您一开始就选择了所需的发布系列,如下所述: