версия mariabdb: 10.4.12-MariaDB-1: 10.4.12 + maria ~ buster-log
операционная система: Debian 10
Я пытаюсь включить шифрование binlog на сервере mariadb, который работает как главный в конфигурации репликации. Согласно инструкциям на https://mariadb.com/kb/en/encrypting-binary-logs/, Я остановил сервер; отредактировал /etc/mysql/my.cnf
добавив строку encrypt_binlog=ON
к [mariadb]
раздел; перезапустил сервер. Не удалось перезапустить с сообщением об ошибке
ОШИБКА 1286 ... Неизвестный механизм хранения 'ndbinfo' при включении encrypt_binlog
Рекурсивный grep для / etc / mysql / *, насколько я могу судить, ничего не дает о том, что что-то подобное явно включено. Результаты поисковых систем также редки; Я не могу найти ничего по существу.
Любые идеи? Спасибо.
ndbinfo является частью кластера MySQL, а не MariaDB. Я подозреваю, что вы на каком-то этапе обновитесь с версии MySQL. Главное, чтобы проверить, что вы каким-то образом не используете кластер ndb в качестве хранилища.
Попробуй вставить skip-plugin-ndbinfo
в вашем файле конфигурации, а затем посмотрев на показать плагины, а потом удаление плагина ndbinfo и другие ndb*
плагины одновременно.