mysql如何安装MySQL Enterprise版_mysql企业版安装与配置

0次阅读

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

mysql 如何安装 MySQL Enterprise 版_mysql 企业版安装与配置

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.xzmysql-commercial-8.0.33-1.el7.x86_64.rpm。若从官网下载页看到的是 mysql-servermysql-community-server 或无“commercial”字样的包,那就是 Community 版。

  • 检查 RPM 包签名:rpm -qpi mysql-commercial-server-*.rpm | grep "Signature",Enterprise 版签名来自 mysql-commercial@oracle.com
  • 解压 tar.xz 后查看 READMENOTICE 文件,Enterprise 版会明确声明“MySQL Enterprise Edition”
  • 安装后运行 mysqld --version 仅显示版本号,无法区分;需登录后执行 SELECT @@version_comment; —— Enterprise 版返回值含 MySQL Enterprise Server

用 RPM 安装 MySQL Enterprise Server(RHEL/CentOS/Oracle Linux)

RPM 是最稳妥的安装方式,能自动处理依赖、创建用户、初始化数据目录,并兼容 Oracle 提供的 mysqlroutermysqlsh 等配套工具。

  • 先卸载可能冲突的社区版:yum remove mysql-community-server mysql-server(注意保留 mysql-common 若其他软件依赖)
  • 安装顺序不能错:先装 mysql-commercial-commonmysql-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),这点极易被忽略。

星耀云
版权声明:本站原创文章,由 星耀云 2026-03-15发表,共计1875字。
转载说明:转载本网站任何内容,请按照转载方式正确书写本站原文地址。本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。
text=ZqhQzanResources