如何保留 mysql 5.7 安装,避免将来升级到 mysql 8

如何保留 mysql 5.7 安装,避免将来升级到 mysql 8

Ubuntu 20.04

长话短说:在新机器上安装了 mysql 8,然后卸载并清除,然后通过备用存储库以相当困难的方式安装了 mysql 5.7。作为参考,以下是我用来安装 5.7 的配方链接:https://computingforgeeks.com/how-to-install-mysql-on-ubuntu-focal/

我的问题:如何确保将来的升级活动将保留 mysql 5.7 并避免 mysql 8 在其之上被无意中升级?

感谢您的时间。

答案1

将软件包锁定到特定版本。我不确定如何使用命令行执行此操作,因为我通常使用 Synaptic 来安装或删除任何东西。在 Synaptic 中,选择已安装软件包列表中的软件包,然后从菜单中选择软件包 -> 锁定版本(我不确定菜单选项的确切英文名称,因为我使用的是非英语版本的 Ubuntu)。锁定版本的软件包将永远不会更新。

答案2

最简单、最有弹性的方法是从源代码安装 mysql/opt/并使用该版本而不是本机版本。您可以将数据库(不运行 mysql)复制'/var/lib/mysql//opt/Ubuntu 并完全独立于 Ubuntu。

相关内容