升级 ubuntu 时如何保护 mysql-server?

升级 ubuntu 时如何保护 mysql-server?

简单明了。在将 Ubuntu 从 15.10 升级到 16.04.3 时,如何阻止升级 MySQL 服务器。

在开始之前,我保留了各种 MySQL-5.6 软件包apt-mark hold <pack>。然后,我按照官方说明在目标服务器的克隆上。我可以重新创建初始条件。

但是,升级过程尝试安装 mysql-5.7。查看dpkg -l | grep mysql我现在有

  • rc mysql-server-5.6 -> Desired:Remove, Status:Conf-files
  • iU mysql-server -> Desired:Install, Status:Unpacked
  • iF mysql-server-5.7 -> Desired:Install, Status:halF-conf

以及其他mysql-*-core-5.7已安装的软件包(ii)。

我遵循的说明

要在服务器系统上升级:

  • 如果尚未安装,请安装 update-manager-core 包。
  • 如果您使用的是 15.10,请确保 /etc/update-manager/release-upgrades 设置为 normal;如果您使用的是 14.04 LTS,请确保 /etc/update-manager/release-upgrades 设置为 lts。
  • 使用命令 sudo do-release-upgrade 启动升级工具。
  • 按照屏幕上的说明进行操作。

答案1

前几次模拟似乎出了问题。我修改了脚本中的某些部分,现在一切正常。

因此,对于任何遇到这个问题的人来说,apt-mark hold <package>它确实按预期工作

相关内容