Перейти к основному содержанию
Это пошаговое руководство по настройке вашего экземпляра Cloud SQL for MySQL для репликации данных через ClickPipe для MySQL.

Включить хранение бинарного лога

Бинарный лог — это набор файлов журнала, содержащих сведения об изменениях данных на сервере MySQL, и эти файлы необходимы для репликации.

Включите бинарное логирование через PITR

Функция PITR определяет, включено ли бинарное логирование для MySQL в Google Cloud. Это можно настроить в консоли Cloud: откройте экземпляр Cloud SQL и прокрутите страницу вниз до показанного ниже раздела. Рекомендуется задать достаточно большое значение в зависимости от сценария репликации. Если это ещё не настроено, обязательно задайте следующие параметры в разделе флагов базы данных, отредактировав Cloud SQL:
  1. binlog_expire_logs_seconds — значение >= 86400 (1 день).
  2. binlog_row_metadata — значение FULL
  3. binlog_row_image — значение FULL
Для этого нажмите кнопку Edit в правом верхнем углу страницы обзора экземпляра. Затем прокрутите вниз до раздела Flags и добавьте указанные выше флаги.

Настройте пользователя базы данных

Подключитесь к своему экземпляру Cloud SQL MySQL от имени пользователя root и выполните следующие команды:
  1. Создайте выделенного пользователя для ClickPipes:
    CREATE USER 'clickpipes_user'@'host' IDENTIFIED BY 'some-password';
    
  2. Выдайте разрешения на схему. В примере ниже показаны разрешения для базы данных clickpipes. Повторите эти команды для каждой базы данных и каждого хоста, для которых вы хотите настроить репликацию:
    GRANT SELECT ON `clickpipes`.* TO 'clickpipes_user'@'host';
    
  3. Выдайте пользователю разрешения на репликацию:
    GRANT REPLICATION CLIENT ON *.* TO 'clickpipes_user'@'%';
    GRANT REPLICATION SLAVE ON *.* TO 'clickpipes_user'@'%';
    

Настройка сетевого доступа

Если вы хотите ограничить доступ к своему экземпляру Cloud SQL, добавьте указанные в документации статические NAT IP-адреса в список разрешённых IP-адресов экземпляра Cloud SQL MySQL. Это можно сделать, либо отредактировав экземпляр, либо перейдя на вкладку Connections на боковой панели в консоли Cloud.

Скачайте и используйте корневой CA‑сертификат

Чтобы подключиться к экземпляру Cloud SQL, необходимо скачать корневой CA‑сертификат.
  1. Перейдите к своему экземпляру Cloud SQL в консоли Cloud.
  2. На боковой панели выберите Connections.
  3. Откройте вкладку Security.
  4. В разделе Manage server CA certificates нажмите расположенную внизу кнопку DOWNLOAD CERTIFICATES.
  1. В интерфейсе ClickPipes загрузите скачанный сертификат при создании нового ClickPipe для MySQL.
Последнее изменение 10 июня 2026 г.