Руководство по настройке источника Cloud SQL для MySQL
Это пошаговое руководство о том, как настроить ваш экземпляр Cloud SQL для MySQL для репликации его данных через MySQL ClickPipe.
Включите хранение бинарного журнала
Бинарный журнал — это набор файлов журнала, которые содержат информацию о модификациях данных, выполненных на экземпляре MySQL, и файлы бинарного журнала необходимы для репликации.
Включите бинарное логирование через PITR
Функция PITR определяет, включено или выключено бинарное логирование для MySQL в Google Cloud. Это можно установить в консоли Cloud, отредактировав ваш экземпляр Cloud SQL и прокрутив вниз до следующего раздела.

Рекомендуется установить значение на разумно долгий срок в зависимости от сценария репликации.
Если это еще не настроено, убедитесь, что установлены следующие параметры в разделе флагов базы данных, редактируя Cloud SQL:
binlog_expire_logs_secondsна значение >=86400(1 день).binlog_row_metadataнаFULLbinlog_row_imageнаFULL
Для этого нажмите кнопку Edit в правом верхнем углу страницы обзора экземпляра.

Затем прокрутите вниз до раздела Flags и добавьте указанные выше флаги.

Настройте пользователя базы данных
Подключитесь к вашему экземпляру Cloud SQL MySQL как корневой пользователь и выполните следующие команды:
- Создайте выделенного пользователя для ClickPipes:
- Предоставьте права доступа к схеме. Следующий пример показывает права для базы данных
clickpipes. Повторите эти команды для каждой базы данных и хоста, которые вы хотите реплицировать:
- Предоставьте пользователю права на репликацию:
Настройте сетевой доступ
Если вы хотите ограничить трафик к вашему экземпляру Cloud SQL, добавьте документированные статические NAT IP в список разрешенных IP адресов вашего экземпляра Cloud SQL для MySQL. Это можно сделать либо редактируя экземпляр, либо перейдя на вкладку Connections в боковой панели консоли Cloud.

Скачайте и используйте корневой сертификат CA
Чтобы подключиться к вашему экземпляру Cloud SQL, вы должны скачать корневой сертификат CA.
- Перейдите к вашему экземпляру Cloud SQL в консоли Cloud.
- Нажмите на
Connectionsв боковой панели. - Нажмите на вкладку
Security. - В разделе
Manage server CA certificatesнажмите кнопкуDOWNLOAD CERTIFICATESвнизу.

- В интерфейсе ClickPipes загрузите загруженный сертификат при создании нового MySQL ClickPipe.
