Перейти к основному содержанию
В этом пошаговом руководстве показано, как настроить Azure Flexible Server for MySQL для репликации данных в ClickHouse Cloud с помощью MySQL ClickPipe. Для этого сервиса поддерживается только одноразовая ингестия. Ответы на распространённые вопросы о MySQL CDC см. на странице с часто задаваемыми вопросами по MySQL.
Непрерывная ингестия через CDC не поддерживается для этого сервиса. В Azure Flexible Server for MySQL нельзя задать системной переменной binlog_row_metadata значение FULL, которое требуется для полнофункционального MySQL CDC в ClickPipes.Отправьте запрос на добавление этой возможности на форуме отзывов Azure, проголосуйте за этот вопрос или обратитесь в поддержку Azure, чтобы запросить эту возможность.

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

Подключитесь к своему экземпляру Azure Flexible Server for MySQL с правами администратора и выполните следующие команды:
  1. Создайте отдельного пользователя для ClickPipes:
  2. Выдайте разрешения на схему. В следующем примере показаны разрешения для базы данных mysql. Повторите эти команды для каждой базы данных и каждого хоста, которые вы хотите реплицировать:
  3. Примените изменения разрешений:

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

ClickPipes не поддерживает подключения через Azure Private Link. Если вы не открываете публичный доступ к своему экземпляру Azure Flexible Server for MySQL, для безопасного подключения можно использовать SSH-туннель. Поддержка Azure Private Link появится в будущем.
Далее необходимо разрешить ClickPipes подключаться к вашему экземпляру Azure Flexible Server for MySQL.
  1. В Azure Portal перейдите в All resources. Выберите свой экземпляр Azure Flexible Server for MySQL, чтобы открыть страницу Overview.
  2. В разделе Settings выберите Networking. Убедитесь, что Public access включен.
  3. В разделе Firewall rules укажите список статических IP-адресов ClickPipes для региона, в котором развернут ваш сервис.
  4. Нажмите Save, чтобы сохранить изменения в конфигурации сетевой безопасности.

Что дальше?

Теперь вы можете создать свой ClickPipe и начать приём данных из своего экземпляра Azure Flexible Server for MySQL в ClickHouse Cloud. Обязательно сохраните сведения о подключении, которые вы использовали при настройке экземпляра, так как они понадобятся вам при создании ClickPipe.
Последнее изменение 19 июня 2026 г.