如何在CentOS中避免MySQL安装警告(标题V3 DSA/SHA1签名,密钥ID<;hash>;:NOKEY)

如何在CentOS中避免MySQL安装警告(标题V3 DSA/SHA1签名,密钥ID<;hash>;:NOKEY),mysql,centos,rpm,Mysql,Centos,Rpm,我正在将MySQL服务器安装到一个带有CentoOS框的Vagrant VM中,每次下载和安装它时都会收到一条警告:default:warning:/tmp/mysql57-community-release-el7-10.noarch.rpm:Header V3 DSA/SHA1签名,密钥ID 5072e1f5:NOKEY 我用于安装MySQL服务器的代码如下: # Disable default package dnf module reset -y mysql dnf module dis

我正在将MySQL服务器安装到一个带有CentoOS框的Vagrant VM中,每次下载和安装它时都会收到一条警告:default:warning:/tmp/mysql57-community-release-el7-10.noarch.rpm:Header V3 DSA/SHA1签名,密钥ID 5072e1f5:NOKEY

我用于安装MySQL服务器的代码如下:

# Disable default package
dnf module reset -y mysql
dnf module disable -y mysql

# Get the MySQL official RPM
curl -L https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm -o /tmp/mysql57-community-release-el7-10.noarch.rpm
rpm -ivh /tmp/mysql57-community-release-el7-10.noarch.rpm

# Install & enable the server
dnf install -y mysql-community-server
systemctl enable mysqld
systemctl start mysqld

有没有办法消除警告?

警告告诉您rpm对用于签署此rpm的密钥一无所知

您可以将密钥导入rpm db:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql
然后就是:

rpm -Uvh https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm