Рекомендуем также ознакомиться с ответами на часто задаваемые вопросы по MySQL здесь. Страница FAQ активно обновляется.
Включение срока хранения бинарного лога
1
Включите binary logging через автоматическое резервное копирование
Функция автоматического резервного копирования определяет, включено ли binary logging для MySQL. Это можно настроить в консоли AWS:Рекомендуется установить срок хранения резервных копий на достаточно длительный период в зависимости от сценария репликации.
2
Срок хранения binlog в часах
В Amazon RDS for MariaDB срок хранения binlog задаётся иначе: это время, в течение которого сохраняется файл binlog, содержащий изменения. Если какие-либо изменения не будут прочитаны до удаления файла binlog, репликация не сможет продолжиться. Значение по умолчанию для срока хранения binlog в часах — NULL, то есть бинарные логи не сохраняются.Чтобы указать, сколько часов нужно хранить бинарные логи в экземпляре DB, используйте функцию mysql.rds_set_configuration, задав период хранения binlog, достаточный для выполнения репликации.
24 hours — рекомендуемый минимум.Настройте параметры binlog в группе параметров
Configurations.
После нажатия на ссылку группы параметров вы перейдёте на страницу этой группы. В правом верхнем углу будет кнопка Edit:
Параметры binlog_format, binlog_row_metadata и binlog_row_image должны быть заданы следующим образом:
binlog_format—ROW.
binlog_row_metadata—FULL
binlog_row_image—FULL
Save Changes в правом верхнем углу. Чтобы изменения вступили в силу, может потребоваться перезагрузить экземпляр. Если рядом со ссылкой на группу параметров на вкладке Configurations экземпляра RDS отображается Pending reboot, это означает, что экземпляр, скорее всего, нужно перезагрузить.
Включение режима GTID
Настройте пользователя базы данных
-
Создайте отдельного пользователя для ClickPipes:
-
Выдайте права на схему. В следующем примере показаны права для базы данных
mysql. Повторите эти команды для каждой базы данных и хоста, которые вы хотите реплицировать: -
Выдайте пользователю права на репликацию:
Настройте сетевой доступ
Управление доступом по IP
Inbound rules группы безопасности RDS.