news 2026/4/15 21:59:24

CentOS Stream 9安装MySQL

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CentOS Stream 9安装MySQL

首先参考下面安装的文章,然后其中的问题和解决方法写在后文中了。

博客园安装MySQL文章

问题

借鉴其中步骤,然后上面有个报错的地方,如下:

Import of key(s)didn't help, wrong key(s)? Public key for mysql-community-client-8.0.44-1.el9.x86_64.rpm is not installed. Failing package is: mysql-community-client-8.0.44-1.el9.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022 Public key for mysql-community-client-plugins-8.0.44-1.el9.x86_64.rpm is not installed. Failing package is: mysql-community-client-plugins-8.0.44-1.el9.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022 Public key for mysql-community-common-8.0.44-1.el9.x86_64.rpm is not installed. Failing package is: mysql-community-common-8.0.44-1.el9.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022 Public key for mysql-community-icu-data-files-8.0.44-1.el9.x86_64.rpm is not installed. Failing package is: mysql-community-icu-data-files-8.0.44-1.el9.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022 Public key for mysql-community-libs-8.0.44-1.el9.x86_64.rpm is not installed. Failing package is: mysql-community-libs-8.0.44-1.el9.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022 Public key for mysql-community-server-8.0.44-1.el9.x86_64.rpm is not installed. Failing package is: mysql-community-server-8.0.44-1.el9.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022 The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'dnf clean packages'. Error: GPG check FAILED

核心问题是MySQL 安装包的 GPG 公钥验证失败

解决方法

安装新的MySQL版本,去到官网 https://dev.mysql.com/downloads/repo/yum/

选择适合的版本,然后执行命令:

wgethttps://repo.mysql.com/mysql84-community-release-el9-2.noarch.rpm

这里说明一下命令里面的各个不同数字代表含义:

  • mysql80 和 mysql84 的区别
    mysql80:表示 MySQL 社区版的 8.0.x 系列,但可能是较早的小版本(例如 8.0.20 之前)。
    mysql84(或更高):表示 MySQL 社区版的 8.0.x 的更新版本(例如 8.0.30 或更高)。
    通常,数字越大,版本越新,包含的 bug 修复和功能改进越多。
    建议:
    如果你的系统是新安装的,建议选择 mysql84(即 MySQL 8.0 的较新版本),因为它包含更多的更新和修复。
  • el9 和 el10 的区别
    el9:对应 RHEL 9 或兼容系统(如 CentOS Stream 9)。
    el10:对应 RHEL 10 或兼容系统(目前 RHEL 10 尚未发布,可能是未来的版本)。
    系统是 CentOS Stream 9,所以应该选择 el9 的 RPM 包。
  • -2、-3 是什么意思
    这是 RPM 包的 发布版本号(release number),表示该 RPM 包的第几次构建或更新。
    例如,mysql84-community-release-el9-3.noarch 中的 -3 表示这是该包的第 3 次构建。
    通常,数字越大,表示该包越新,可能包含一些修复或改进。
    建议:
    选择最新的发布版本(即数字最大的包),例如 -3 比 -2 更新。

接着执行命令

dnfinstallmysql-community-server -y

其他的如第一个链接一样。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 15:31:42

LobeChat未中奖安慰文案生成

LobeChat 与情感化文案生成:让 AI 学会安慰的艺术 在一场线上抽奖活动的后台,成千上万的用户正刷新着页面。大多数人看到的是“很遗憾,未中奖”的冷淡提示,随即关闭窗口,情绪悄然滑向失落。但有那么一小部分人&#xf…

作者头像 李华
网站建设 2026/4/13 3:42:11

LobeChat能否实现AI婚礼策划?场地布置与流程安排助手

LobeChat 能否成为你的 AI 婚礼策划师?一场技术与浪漫的碰撞 在婚礼策划公司的小会议室里,一对新人正对着厚厚一叠方案册皱眉:“我们想要森系户外风,但又怕下雨;预算有限,可不想被套路消费。”类似场景每天…

作者头像 李华
网站建设 2026/4/13 14:16:11

Realm端口转发教程

Realm 是Rust语言开发的流量转发工具,Realm 比 Gost占用资源更小。 支持多组服务器转发,同时也支持tcp和udp,还有域名解析便捷。 1、下载最新的可执行文件到本地: Github 以最新版本为主,根据自己的系统版本下载即可&…

作者头像 李华
网站建设 2026/4/12 11:15:26

【LLM基础教程】LLM训练数据集是如何构造的:从文档到Token Block

本文不讨论模型结构,而只回答一个看似简单、但极其关键的问题: 大语言模型(LLM)训练时,究竟在“吃”什么样的数据?这些数据是如何被构造出来的? ​ 在之前的文章中(【LLM基础教程】从…

作者头像 李华
网站建设 2026/4/12 11:15:25

CosyVoice3 - 跨语言、会方言、懂情绪的智能配音工具 文本转语音 语音克隆 支持50系显卡 一键整合包下载

CosyVoice 3 是阿里巴巴团队推出的一款新一代语音合成模型,它能在没有额外训练的情况下,用多种语言和方言生成自然、富有情感的语音,声音效果接近真人。它的特点是多语言支持、情感表达、方言覆盖和高质量的声音一致性,应用领域包…

作者头像 李华
网站建设 2026/4/12 11:15:23

LobeChat与知识库系统联动:构建智能问答闭环

LobeChat与知识库系统联动:构建智能问答闭环 在企业服务日益智能化的今天,一个常见的痛点浮现出来:员工每天要花大量时间重复回答“报销标准是什么”“合同模板在哪里”这类问题。客服团队面对客户提问时,也常常因为产品更新频繁而…

作者头像 李华