MySQL Enterprise Edition需通过Oracle官网付费订阅获取,安装包名含mysql-commercial-前缀,RPM签名来自mysql-commercial@oracle.com,安装后需执行INSTALL PLUGIN audit_log等操作启用企业功能。

MySQL Enterprise Edition 不提供公开下载,必须通过 Oracle 官网订阅获取安装包和许可证;直接使用社区版 mysql-server 包或 apt install mysql-server 安装的永远是 Community Edition,不是 Enterprise 版。
如何确认你拿到的是 MySQL Enterprise Edition 安装包
Oracle 只向付费订阅用户(My Oracle Support 账户)提供 Enterprise 版二进制分发包,文件名通常含 mysql-commercial- 前缀,例如:mysql-commercial-8.0.33-el7-x86_64.tar.xz 或 mysql-commercial-8.0.33-1.el7.x86_64.rpm。若从官网下载页看到的是 mysql-server、mysql-community-server 或无 “commercial” 字样的包,那就是 Community 版。
- 检查 RPM 包签名:
rpm -qpi mysql-commercial-server-*.rpm | grep "Signature",Enterprise 版签名来自mysql-commercial@oracle.com - 解压 tar.xz 后查看
README或NOTICE文件,Enterprise 版会明确声明 “MySQL Enterprise Edition” - 安装后运行
mysqld --version仅显示版本号,无法区分;需登录后执行SELECT @@version_comment;—— Enterprise 版返回值含MySQL Enterprise Server
用 RPM 安装 MySQL Enterprise Server(RHEL/CentOS/Oracle Linux)
RPM 是最稳妥的安装方式,能自动处理依赖、创建用户、初始化数据目录,并兼容 Oracle 提供的 mysqlrouter、mysqlsh 等配套工具。
- 先卸载可能冲突的社区版:
yum remove mysql-community-server mysql-server(注意保留mysql-common若其他软件依赖) - 安装顺序不能错:先装
mysql-commercial-common和mysql-commercial-client,再装mysql-commercial-server - 安装后不会自动启动,需手动初始化:
mysqld --initialize --user=mysql(首次运行必须加--user,否则权限失败) - 启动前检查
/etc/my.cnf是否被旧配置污染;Enterprise 版默认不读取/etc/my.cnf.d/下的文件,除非显式!include
启动后必须立即做的三件事(否则许可证失效或功能受限)
MySQL Enterprise Edition 的关键功能(如 Audit Log、Firewall、Enterprise Backup)默认禁用,且部分组件在未激活许可证时会报错或降级为只读。
- 登录后立即运行:
INSTALL PLUGIN audit_log SONAME 'audit_log.so';—— 否则审计日志模块不加载,show plugins;里看不到 - 设置企业版专属系统变量:
SET PERSIST early_plugin_load="audit_log";,避免重启后丢失插件 - 验证许可证状态:
SELECT * FROM performance_schema.host_cache WHERE HOST LIKE '%enterprise%';不可靠;正确方式是检查错误日志中是否有License type: Commercial行,或运行SELECT * FROM information_schema.PLUGINS WHERE PLUGIN_NAME = 'audit_log';看PLUGIN_STATUS是否为ACTIVE
Enterprise 版的 mysqlbackup 工具不随 server RPM 自动安装,需单独下载对应版本的 mysql-enterprise-backup 包;它的命令行参数和社区版 mysqldump 完全不兼容,且必须与 server 小版本严格一致(如 8.0.33 server 必须配 8.0.33 meb),这点极易被忽略。










