Rocky Linux 9安装MySQL 5.6失败求助:GPG密钥下载失败
解决Rocky Linux安装MySQL 5.6时GPG密钥下载失败的问题
手动导入GPG密钥
- 先确认密钥文件是否存在:
ls /etc/pki/rpm-gpg/ - 如果没有
RPM-GPG-KEY-mysql文件,手动下载对应版本的密钥:curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql https://repo.mysql.com/RPM-GPG-KEY-mysql-5.6 - 导入密钥到系统:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
检查并修正MySQL仓库配置
- 打开MySQL仓库配置文件(通常路径是
/etc/yum.repos.d/mysql-community.repo):vi /etc/yum.repos.d/mysql-community.repo - 找到对应MySQL 5.6的仓库段(比如
[mysql56-community]),检查gpgkey配置项:- 确保本地文件路径格式正确:
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql(注意三个斜杠) - 或者直接替换为官方URL:
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql-5.6
- 确保本地文件路径格式正确:
- 保存文件后退出编辑器
彻底清理缓存并重新安装
- 清理所有yum缓存:
yum clean all - 生成新的缓存:
yum makecache - 重新执行安装命令:
yum install mysql-community-server
应急方案:临时跳过GPG检查(不推荐)
如果上述方法都无法解决,可临时使用--nogpgcheck参数跳过密钥验证,但这会降低安全性,仅作为临时手段:
yum install mysql-community-server-5.6 --nogpgcheck
内容的提问来源于stack exchange,提问作者ozzbetto
相关产品推荐
相关产品推荐

