一.报错提示
这篇blog是2024年!!!!
安装mysql8以如下步骤的话
1. 配置yum仓库
`rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022`
2. 安装mysql8.x版本,yum库
`rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
`
3. 使用yum安装MySQL:yum -y install mysql-community-server
4. 安装完成后自启动配置,systemctl start mysqld以及systemctl enable mysqld(开机自启动)
5. 检查MySQL运行状态systemctl status mysqld
会在第三步完成的时候报错
报这个错的话:
The GPG keys listed for the "MySQL 8.0 Community Server" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.
或者是这个错的话:
Public key for mysql-community-client-8.0.36-1.el7.x86_64.rpm is not installed
二.解决方法
都是同一个问题:第一步的问题,获取公钥的问题(2022改成2023就好了,未来改成2024 or 2025)。即rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
三.对我没用,或许对大家有用的参考
今年是2024年,盲猜几年后还会有人出这个问题,不管是官方文档(MySQL :: MySQL 8.0 Reference Manual :: 2.1.4.4 Signature Checking Using RPM),还是阿里云社区(解决CentOS yum安装Mysql8提示“公钥尚未安装”或“密钥已安装,但是不适用于此软件包”的问题-阿里云开发者社区 (aliyun.com))看完并不解决问题
文章来源:https://www.toymoban.com/news/detail-844925.html
来自一个蠢人的领悟(我真傻真的)人家MySQL官方的公钥不可能一成不变。文章来源地址https://www.toymoban.com/news/detail-844925.html
到了这里,关于解决Centos下载MySQL8.0时公钥报错未安装或不正确问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!