Skip to main content
На этой странице описано использование движка таблицы MySQL для чтения данных из таблицы MySQL.
В ClickHouse Cloud вы также можете использовать MySQL ClickPipe (сейчас в публичной бете), чтобы легко переносить данные из таблиц MySQL в ClickHouse.

Подключение ClickHouse к MySQL с помощью движка таблицы MySQL

Движок таблицы MySQL позволяет подключить ClickHouse к MySQL. Операторы SELECT и INSERT можно выполнять как в ClickHouse, так и в таблице MySQL. В этой статье показаны основные способы использования движка таблицы MySQL.
1

Настройка MySQL

  1. Создайте базу данных в MySQL:
  1. Создайте таблицу:
  1. Вставьте тестовые строки:
  1. Создайте пользователя для подключения из ClickHouse:
  1. Выдайте необходимые привилегии. (В демонстрационных целях пользователю mysql_clickhouse выдаются привилегии администратора.)
Если вы используете эту возможность в ClickHouse Cloud, вам может потребоваться разрешить IP-адресам ClickHouse Cloud доступ к вашему экземпляру MySQL. Подробную информацию об исходящем трафике см. в ClickHouse Cloud Endpoints API.
2

Определение таблицы в ClickHouse

  1. Теперь создадим таблицу ClickHouse, использующую движок таблицы MySQL:
Минимальные параметры:
Полный список параметров см. на странице документации движок таблицы MySQL.
3

Протестируйте интеграцию

  1. В MySQL вставьте тестовую строку:
  1. Обратите внимание: в таблице ClickHouse уже есть существующие строки из таблицы MySQL, а также новая строка, которую вы только что добавили:
Вы должны увидеть 4 строки:
  1. Добавим строку в таблицу ClickHouse:
  1. Обратите внимание, что в MySQL появилась новая строка:
Вы увидите новую строку:

Краткое описание

Движок таблицы MySQL позволяет подключить ClickHouse к MySQL и обмениваться данными в обоих направлениях. Подробнее см. в документации по движку таблицы MySQL.
Последнее изменение 24 июля 2026 г.