Руководство по настройке источника 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
наFULL
binlog_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.
