Как включить binlog на Aurora Serverless
Я настраиваю новую базу данных с использованием бессерверного AWS Aurora, и мне необходимо включить binlog. Я думаю, что следил за документацией как есть, но не могу заставить ее работать. Как мне это настроить?
Следуя документации, ниже я попытался включить binlog.
- Создана настраиваемая группа параметров типа "Группа параметров кластера БД" и семейство как Aurora5.6.
- Параметр binlog_format изменен на ROW для параметра Group.
- Создана новая база данных с ролью как бессерверная и движком как "Aurora MySQL" и назначена группа параметров, созданная выше.
- Включено хранение резервных копий до 3 дней (включило это, поскольку я где-то видел сообщения, что, если вы не включите резервное копирование, binlog на самом деле не будет включен).
- Я также попытался изменить базу данных и применить / принудительно применить группу параметров, выбрав "Применить немедленно".
Я ожидаю, что binlog будет включен после того, как база данных перейдет из состояния в состояние доступности, и я смогу увидеть, что глобальная переменная в БД правильно установлена.
Я вижу следующее -
mysql> выберите значение_переменной из схемы_информации. глобальные_переменные, где имя_переменной ='log_bin';
+ ---------------- + | значение_переменной | +----------------+ | ВЫКЛ |+ ---------------- +
1 ряд в комплекте (0,01 сек)
1 ответ
Бессерверная версия Aurora предоставляет вам только подмножество параметров, которые вы можете изменить - см. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.how-it-works.html, и, конечно же, невозможно включить ведение журнала. Поэтому, если вам нужно, чтобы ваша база данных Aurora действовала в качестве мастера, не используйте бессерверную версию!