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

sve*_*lav 2 server updates mysql apt

刚刚安装了 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!?

sve*_*lav 8

多亏了 Kulfy,我是如何让它发挥作用的……

sudo nano /etc/apt/preferences.d/mysql 
Run Code Online (Sandbox Code Playgroud)

添加以下代码并保存。

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
Run Code Online (Sandbox Code Playgroud)

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