Ubuntu Server 20.04.2 - 如何将 MySQL 保持为 5.7?

Ubuntu Server 20.04.2 - 如何将 MySQL 保持为 5.7?

刚刚安装了 Ubuntu 20.04.2 和 MySQL 5.7。它要求更新到 8.0,但我不需要。如何保留软件包以继续获取 5.7 的更新,但不使其更新到 8.0?

sudo apt-mark hold <package-name>将停止所有未来更新。无论如何,我需要获取 5.7 的更新。

运行sudo dpkg-reconfigure mysql-apt-config后只选择了 5.7,但是 apt 仍然想要更新到 8.0!?

答案1

感谢 Kulfy 我如何让它发挥作用......

sudo nano /etc/apt/preferences.d/mysql 

添加以下代码并保存。

Package: mysql-server
Pin: version 5.7*
Pin-Priority: 1001

Package: mysql-client
Pin: version 5.7*
Pin-Priority: 1001

Package: mysql-community-server
Pin: version 5.7*
Pin-Priority: 1001

Package: mysql-community-client
Pin: version 5.7*
Pin-Priority: 1001

Package: libmysqlclient-dev
Pin: version 5.7*
Pin-Priority: 1001

现在 apt 不再因 mysql 8.0 更新而困扰我...太棒了!

相关内容