Включение хранения бинарных логов
1. Включите бинарное логирование через автоматические резервные копии
2. Увеличьте интервал хранения binlog
binlog retention hours), используйте процедуру mysql.rds_set_configuration:
Настройка параметров binlog
Нажмите ссылку группы параметров — откроется её отдельная страница. В правом верхнем углу должна быть кнопка Edit.
Необходимо задать следующие значения параметров:
binlog_format—ROW.
binlog_row_metadata—FULL.
binlog_row_image—FULL.
Затем нажмите Save Changes в правом верхнем углу. Чтобы изменения вступили в силу, может потребоваться перезагрузить экземпляр. Понять, что это необходимо, можно по метке
Pending reboot рядом со ссылкой на группу параметров на вкладке Configuration экземпляра Aurora.
Включите режим GTID (рекомендуется)
- В RDS Console выберите свой экземпляр MySQL.
- Перейдите на вкладку Configuration.
- Нажмите ссылку группы параметров.
- Нажмите кнопку Edit в правом верхнем углу.
- Установите
enforce_gtid_consistencyв значениеON. - Установите
gtid-modeв значениеON. - Нажмите Save Changes в правом верхнем углу.
- Перезагрузите экземпляр, чтобы изменения вступили в силу.
Настройте пользователя базы данных
-
Создайте отдельного пользователя для ClickPipes:
-
Выдайте права на схему. В следующем примере показаны права для базы данных
mysql. Повторите эти команды для каждой базы данных и каждого хоста, для которых вы хотите настроить репликацию: -
Выдайте пользователю права на репликацию: