【发布时间】:2023-01-04 15:03:27
【问题描述】:
我需要在 Ubuntu 22.04 上安装 mysql 5.7。我按照以下步骤操作:
- wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
- sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb
- Selected the option MySQL Server and Cluster mysql-5.7 -> ok.
- sudo apt-get update
出现以下错误:
Err:1 http://repo.mysql.com/apt/debian jessie InRelease
The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <mysql-build@oss.oracle.com>
E: The repository 'http://repo.mysql.com/apt/debian jessie InRelease' is not signed.
运行命令后:“apt-cache policy mysql-server”,列表不包括 5.7
试图运行以下命令来获取密钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8C718D3B5072E1F5
检查命令:sudo apt-key list 它显示 mysql 密钥已过期。尝试再次删除获取密钥,但没有任何收获
尝试了以下密钥库,但还是没有收获:
hkp://pgp.mit.edu:80
hkps://pgp.mit.edu
hkps://keyserver.ubuntu.com
hkp://p80.pool.sks-keyservers.net:80
尝试了以下链接: https://askubuntu.com/questions/1120363/mysql-ppa-invalid-signature/1141364#1141364
https://stackoverflow.com/questions/73250312/how-can-i-install-mysql-5-7-on-ubuntu-22-04-lts
请帮助
问候 阿努拉达
【问题讨论】: