我在 ubuntu 22.04 上安装 mysql 5.7 时遇到了一些问题
我按照以下步骤操作https://computingforgeeks.com/how-to-install-mysql-on-ubuntu-focal/
我检查了一下,我是否正确遵循了以下步骤,使用 apt-cache 命令搜索 MySQL 5.7
sudo apt-cache policy mysql-server
我得到以下结果,缺少 5.7 mysql 版本
我尝试使用下面的命令重新配置
sudo dpkg-reconfigure mysql-apt-config
我选择的是第一个选项
然后我选择第二个选择
然后我选择确定
但再次打开检查使用
apt-cache policy mysql-server
仍然缺少 mysql 5.7
注意错误
Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config)
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
我也尝试运行 mysql purge,如下所示
sudo apt-get purge mysql-apt-config
然后重新安装 apt 存储库,但 mysql 5.7 列表仍然没有出现
我发现发布的许多解决方案都与人们在安装 mysql 8.0 时遇到的此类问题有关,但我找不到遇到此类问题的人,我问的是与 mysql 5.7 有关的问题,因此在这里寻求帮助
任何帮助都非常感谢
答案1
终于可以解决这个问题
显然,这个问题是由于 apt update 时出现这个错误而发生的
"signature couldn't be verified" error like this one: NO_PUBKEY 467B942D3A79BD29
为了解决这个问题,我运行以下命令
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29
通过阅读这篇文章找到了固定装置 -https://www.devart.com/dbforge/mysql/how-to-install-mysql-on-ubuntu/