源 "MySQL 8.0 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确
时间: 2023-07-27 09:07:42 浏览: 243
这个错误通常是由于您的yum源配置不正确或者您的yum缓存中已经存在一个旧版本的mysql社区版rpm包导致的。您可以尝试执行以下命令来清理yum缓存:
```
sudo yum clean all
```
然后再次尝试安装mysql。如果您仍然遇到问题,请检查您的yum源是否正确配置,并使用最新的mysql社区版rpm包。您还可以尝试通过手动下载并安装rpm包来解决问题。
相关问题
报错 源 "MySQL 8.0 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。
这个错误可能是由于您安装的 `mysql-community-release-el7-3.noarch.rpm` 软件包版本过旧,导致公钥不匹配。您可以尝试更新该软件包:
1. 下载最新的 `mysql-community-release` 软件包:
```bash
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
```
2. 卸载旧版本的 `mysql-community-release` 软件包:
```bash
sudo rpm -e mysql-community-release
```
3. 安装最新版本的 `mysql-community-release` 软件包:
```bash
sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm
```
4. 清除 YUM 缓存:
```bash
sudo yum clean all
```
5. 再次尝试安装 MySQL:
```bash
sudo yum install mysql-community-server
```
这样应该就可以解决您遇到的问题了。
centos下 源 "MySQL 5.7 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确
这个错误提示表示虽然已经安装了 "MySQL 5.7 Community Server" 的 GPG 密钥,但是该密钥不适用于当前正在尝试安装的软件包。
可能的原因是你的源配置文件中指定的公钥 URL 不正确,或者你使用的是过时的密钥。你可以尝试更新源配置文件或者重新安装最新版本的 GPG 密钥。
具体操作步骤如下:
1. 打开源配置文件,通常是 /etc/yum.repos.d/ 目录下的 .repo 文件,找到 "MySQL 5.7 Community Server" 对应的配置项。
2. 确认该配置项中指定的公钥 URL 是否正确。可以在官网或者社区论坛查找最新的公钥 URL。
3. 如果确认 URL 正确,可以尝试更新 GPG 密钥。可以使用以下命令导入最新的 GPG 密钥:
```
$ sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-57
```
4. 重新运行安装命令,查看是否仍然报错。
如果仍然无法解决问题,可以考虑更换其他可信的源。
阅读全文