MySQL5.7.34安装Mariadb审计插件crash with signal11
一、环境:
阿里ECS
系统:CentOS Linux release 7.6.1810 (Core)
mysql版本5.7.34
Mariadb版本: mariadb-10.2.17-linux-glibc_214-x86_64
Mariadb版本: mariadb-10.1.48-linux-glibc_214-x86_64
Mariadb版本: mariadb-10.4.24-linux-glibc_214-x86_64
Mariadb版本: mariadb-10.1.10-linux-glibc_214-x86_64.tar.gz
Mariadb下载地址:
Mariadb官方提供审计插件对应的版本号如下:
二、GA版MySQL5.7.34安装mariadb审计插件
安装 mariadb-10.2.17-linux-glibc_214-x86_64 下的审计插件 mysql服务直接crash掉
报错日志如下:
官方说这个是mariadb审计插件的一个bug 出现在 audit审计插件1.4.10版本以下
官方BUG地址:
https://jira.mariadb.org/browse/MDEV-25498?jql=text ~ "server_audit"
三、测试验证官方的说法
尝试 mariadb-10.5.15-linux-x86_64 版本的插件 同样 mysql5.7.34 直接crash
尝试mariadb-10.1.48-linux-glibc_214-x86_64版本的插件 同样 mysql5.7.34 直接crash
尝试 mariadb-10.4.24-linux-glibc_214-x86_64.tar.gz版本的插件 同样 mysql5.7.34 直接crash
尝试 mariadb-10.6.7-linux-systemd-x86_64.tar.gz版本的插件报错如下:
尝试mariadb-10.1.10-linux-glibc_214-x86_64.tar.gz 版本的插件报错如下:
总结: mariadb的审计插件和GA版本MySQL5.7.32以上的版本基本不兼容了,而且感觉mariadb官方对自己的审计插件兼容GA版MySQL5.7.32以上的版本基本不在维护和修复bug了。而且提交官方https://jira.mariadb.org/browse/ 众多关于审计插件不兼容GA版本MySQL的bug基本不修复了。
同样在多版本mariadb审计插件 测试GA版本MySQL8.0.28时,发现mariadb插件都安装失败。例如下面:
mysql8.0.28 安装 mariadb-10.2.17-linux-glibc_214-x86_64 下的审计插件报错如下:
mysql8.0.28 安装 mariadb-10.5.15-linux-x86_64 下的审计插件报错如下:
看mariadb官方说是部分版本修复bug,部分版本支持mysql8.0 但是还没来得及验证
Make Audit Plugin working with MySQL 8.0.
https://jira.mariadb.org/browse/MDEV-11904?jql=text ~ "server_audit"
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤