讲师中心 微信公众号
AI工具推荐 视频效率加速

如何使用RPM包在RHEL8操作系统上平滑部署MySQL8.0企业版?

落枫酱_5913

落枫酱_5913

发布时间:2026-10-25 12:03:12

|

664人浏览过

|

来源于php中文网

原创

RHEL 8 上部署 MySQL 8.0 企业版不推荐使用 RPM 包平滑部署,因官方未提供公开 RPM 仓库,企业版仅限 Oracle 订阅用户从 edelivery.oracle.com 下载合法 RPM 或 tar.gz 包,非官方渠道获取会导致启动失败、插件缺失等硬性故障。

如何使用rpm包在rhel8操作系统上平滑部署mysql8.0企业版?

直接上结论:RHEL 8 上部署 MySQL 8.0 企业版,不推荐使用 RPM 包平滑部署——MySQL 官方 未提供 MySQL Enterprise Edition 的公开 RPM 仓库或单个可安装的 .rpm 包,所谓“企业版 RPM”实际只存在于付费订阅通道(如 Oracle Software Delivery Cloud),且需绑定 My Oracle Support 账户和有效许可证。试图用社区版 RPM 替代、或从非官方渠道获取所谓“企业版 RPM”,会导致服务启动失败、认证插件缺失、审计/加密功能不可用等硬性故障。

为什么找不到 mysql-enterprise-server-8.0.x-*.rpm?

MySQL 社区版(mysql-community-server)通过 mysql80-community-release 仓库公开分发,但企业版(mysql-enterprise-server)从不发布在 public YUM 源中。它的 RPM 包命名格式为 mysql-enterprise-server-8.0.x-1.el8.x86_64.rpm,但仅对已购买订阅的用户开放下载,路径类似:https://www.php.cn/link/ba66c078a59a51cb3a7d282bab86687b/.../mysql-enterprise-server-8.0.34-1.el8.x86_64.rpm。未登录 MOS(My Oracle Support)账户时,该链接返回 404 或重定向到登录页。

常见误操作包括:

  • 用 yum search mysql-enterprise 查不到任何结果——正常,因为企业版不在默认或 MySQL 官方公共 repo 中
  • 从第三方论坛下载的“mysql-enterprise-8.0.rpm”多数是篡改包,rpm -K 校验失败,且安装后 mysqld --version 仍显示 community 字样
  • 尝试用 dnf install mysql-community-server 后手动替换二进制文件,会导致 caching_sha2_password 插件加载失败、audit_log 插件无法启用

企业版真正可用的部署路径只有两条

必须严格区分场景选择:

协同养育操作系统
协同养育操作系统

协同养育操作系统(Co-Parenting OS)— 离异家庭专业协同养育支持系统。12模块覆盖接送管理、成长记忆库、孩子观察站、亲子关系粘合剂、共同挑战中心、情绪冲突观察、父母成长、成长档案馆、成长阶段引擎、风险预警、驾驶舱、被恶意攻击急救包。当用户涉及离异家庭育儿、协同养育、抚养探视、接送安排、孩子成长记录、亲子关系、离异冲突、被恶意攻击、前任矛盾等话题时触发。

下载
  • 已有有效 Oracle 订阅(含 MySQL Enterprise Edition):从 edelivery.oracle.com 下载完整 MySQL-Enterprise-8.0.x-el8-x86_64.tar.gz 包(含 server、backup、monitor、router 等),解压后运行 ./mysql-enterprise-8.0.x/scripts/mysql_install_db(注意:8.0.31+ 已弃用该脚本,改用 mysqld --initialize 并指定 --plugin-load-add=audit_log.so)
  • 无订阅,但合同要求“企业级能力”:用社区版 + 开源增强组件替代,例如:percona-server(兼容企业版审计日志格式)、mysql-shell(支持 InnoDB Cluster)、mysql-router(官方提供 RPM,可与社区版共存)

特别注意:mysql-enterprise-backup(MEB)虽有独立 RPM,但依赖 mysql-enterprise-server 提供的 libmysqlservices.so,单独安装会报 undefined symbol: thd_get_thread_id 错误。

RPM 安装后最常卡死的三个检查点

即使你拿到了合法 RPM 并成功 rpm -ivh,启动前必须人工确认:

  • /etc/my.cnf 中不能出现 default_authentication_plugin=caching_sha2_password ——企业版默认使用 authentication_ldap_sasl 或 authentication_fido,硬写会触发 Unknown plugin 'caching_sha2_password'
  • systemctl start mysqld 失败时,先查 journalctl -u mysqld -n 50 --no-pager,90% 的 case 是 Can't open shared library '/usr/lib64/mysql/plugin/audit_log.so',说明 RPM 未把 plugin 目录复制全,需手动从 tar 包中提取并 chown mysql:mysql
  • mysql -u root -p 登录后执行 SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME LIKE 'audit%';,若返回空,则 INSTALL PLUGIN audit_log SONAME 'audit_log.so'; 会失败——因为企业版的 audit_log.so 必须在初始化阶段由 mysqld --initialize --log-error-verbosity=3 加载,运行时无法动态注册

真正“平滑”的关键,不是安装动作多快,而是初始化参数是否与企业版许可机制对齐。比如 server-id 在集群场景下必须全局唯一,而企业版的 mysqlsh 集群引导流程会校验该值;又比如 innodb_redo_log_capacity 在企业版中受许可证核数限制,设超了会静默降级为 warning 级别——这些都不是 RPM 能自动处理的。

热门AI工具

更多
PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

相关专题

更多
视频服务器配置参数有哪些
视频服务器配置参数有哪些

视频服务器配置参数有处理器、内存、存储、视频编解码器、网络接口、视频输入输出接口、操作系统、安全性、环境适应性和成本。在搭建视频服务器时,需要根据实际需求和预算,合理选择这些参数,以实现高性能、高稳定性和低成本的目标。

4780

2023.10.17

linux的操作系统介绍
linux的操作系统介绍

Linux是一个灵活、稳定、安全的操作系统,适用于各种不同的应用场景,从个人电脑到服务器和嵌入式系统。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

3726

2024.03.20

Linux操作系统的主要用途
Linux操作系统的主要用途

Linux操作系统用途广泛,包括:服务器运营,软件开发,科学研究和教育,嵌入式系统,以及个人电脑和笔记本电脑。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

6599

2024.03.21

linux操作系统的作用
linux操作系统的作用

linux操作系统在以下领域发挥着关键作用:服务器和云计算;嵌入式系统;个人电脑和笔记本电脑;超级计算;其他领域等等。想了解更多linux操作系统的相关内容,可以阅读本专题下面的文章。

3075

2024.04.12

有哪些常见的网络操作系统
有哪些常见的网络操作系统

常见的网络操作系统有windows server、linux、unix、macos server、freebsd、cisco ios、juniper junos和hp-ux等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3624

2024.09.12

32位操作系统怎么改成62位的
32位操作系统怎么改成62位的

要将 32 位操作系统升级到 64 位,需要遵循以下步骤:1. 检查硬件和软件兼容性;2. 备份数据;3. 获取 64 位操作系统;4. 创建可启动安装媒体;5. 从安装媒体启动计算机;6. 选择“升级”选项;7. 完成安装。

3543

2025.04.02

mysql修改数据表名
mysql修改数据表名

MySQL修改数据表:1、首先查看数据库中所有的表,代码为:‘SHOW TABLES;’;2、修改表名,代码为:‘ALTER TABLE 旧表名 RENAME [TO] 新表名;’。php中文网还提供MySQL的相关下载、相关课程等内容,供大家免费下载使用。

2333

2023.06.20

MySQL创建存储过程
MySQL创建存储过程

存储程序可以分为存储过程和函数,MySQL中创建存储过程和函数使用的语句分别为CREATE PROCEDURE和CREATE FUNCTION。使用CALL语句调用存储过程智能用输出变量返回值。函数可以从语句外调用(通过引用函数名),也能返回标量值。存储过程也可以调用其他存储过程。php中文网还提供MySQL创建存储过程的相关下载、相关课程等内容,供大家免费下载使用。

1419

2023.06.21

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

20

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL vs MySQL
PostgreSQL vs MySQL

共1课时 | 190人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn