Перейти к основному содержанию
Если вы используете одного из поддерживаемых провайдеров (см. боковую панель), обратитесь к руководству для этого провайдера.

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

Бинарные логи содержат информацию об изменениях данных на сервере MySQL и необходимы для репликации.

MySQL 8.x и новее

Чтобы включить бинарное логирование на вашем экземпляре MySQL, убедитесь, что заданы следующие параметры:
Чтобы проверить эти параметры, выполните следующие SQL-команды:
Если значения не совпадают, вы можете выполнить следующие SQL-команды, чтобы задать их:
Если вы изменили настройку log_bin, вам НЕОБХОДИМО ПЕРЕЗАПУСТИТЬ экземпляр MySQL, чтобы изменения вступили в силу. После изменения настроек перейдите к настройке пользователя базы данных.

MySQL 5.7

Чтобы включить бинарное логирование на экземпляре MySQL 5.7, убедитесь, что заданы следующие параметры:
Чтобы проверить эти настройки, выполните следующие SQL-команды:
Если значения не совпадают, их можно указать в файле конфигурации (обычно /etc/my.cnf или /etc/mysql/my.cnf):
Чтобы изменения вступили в силу, НЕОБХОДИМО ПЕРЕЗАПУСТИТЬ экземпляр MySQL.
Исключение столбцов и изменения схемы не поддерживаются в MySQL 5.7 и более ранних версиях. Эти возможности зависят от метаданных таблицы, недоступных в binlog до MySQL 8.0.1.

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

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

Настройка SSL/TLS (рекомендуется)

SSL‑сертификаты обеспечивают защищённое подключение к вашей базе данных MySQL. Настройка зависит от типа сертификата: Доверенный центр сертификации (DigiCert, Let’s Encrypt и т. д.) - дополнительная настройка не требуется. Внутренний центр сертификации - Получите файл корневого CA‑сертификата у вашей ИТ-команды. В интерфейсе ClickPipes загрузите его при создании нового MySQL ClickPipe. Самоуправляемый MySQL - Скопируйте CA‑сертификат с вашего сервера MySQL (обычно он находится по пути /var/lib/mysql/ca.pem) и загрузите его в интерфейсе при создании нового MySQL ClickPipe. В качестве хоста укажите IP‑адрес сервера. Самоуправляемый MySQL без доступа к серверу - Обратитесь к вашей ИТ-команде, чтобы получить сертификат. В крайнем случае используйте переключатель “Пропустить проверку сертификата” в интерфейсе ClickPipes (не рекомендуется из соображений безопасности). Дополнительные сведения о вариантах SSL/TLS см. в разделе FAQ.

Что дальше?

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