刚刚安装了 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 更新而困扰我...太棒了!