mariadb:错误 1286...打开 encrypt_binlog 时出现未知存储引擎“ndbinfo”

mariadb:错误 1286...打开 encrypt_binlog 时出现未知存储引擎“ndbinfo”

mariabdb 版本:10.4.12-MariaDB-1:10.4.12+maria~buster-log

操作系统:Debian 10

我正在尝试在 MariaDB 服务器上启用二进制日志加密,该服务器在复制配置中作为主服务器运行。按照以下说明操作:https://mariadb.com/kb/en/encrypting-binary-logs/,我停止了服务器;通过在部分中/etc/mysql/my.cnf添加行进行了编辑;重新启动了服务器。重新启动失败并显示错误消息encrypt_binlog=ON[mariadb]

错误 1286...打开 encrypt_binlog 时出现未知存储引擎“ndbinfo”

据我所知,对 /etc/mysql/* 进行递归 grep 后,没有找到任何明确启用此类功能的信息。搜索引擎结果也很少;我找不到任何相关内容。

有什么想法吗?谢谢。

答案1

目录信息是 MySQL 集群的一部分,而不是 MariaDB 的一部分。我怀疑您在某个阶段从 MySQL 版本升级。主要要检查的是,您没有以某种方式使用 ndb 集群作为存储。

尝试将其放入skip-plugin-ndbinfo您的配置文件中,然后查看显示插件, 进而卸载 ndbinfo 插件和其他ndb*插件。

相关内容