问题描述

在 CentOS 系统,通过 yum 命令安装 MySQL 5.7 时,出现如下错误:

1
2
3
4
Public key for mysql-community-server-5.7.37-1.el7.x86_64.rpm is not installed

Failing package is: mysql-community-server-5.7.37-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

yum 命令如下:

1
sudo yum install mysql-server

解决方法

从错误信息可以确认这是由 GPG Key 验证没有通过引起的。解决方法如下:

方法一:

yum 安装命令加上参数 --nogpgcheck,即绕过 GPG Key 验证:

1
sudo yum install mysql-server --nogpgcheck

方法二(推荐)

导入 GPG KEY:

1
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

导入成功后,再执行 yum 安装命令即可:

1
sudo yum install mysql-server

(END)