Skip to main content
Skip to main content
Edit this page

MySQL-интерфейс

ClickHouse поддерживает взаимодействие по протоколу MySQL. Данная функция включается настройкой mysql_port в конфигурационном файле:

Пример подключения с помощью стандартного клиента mysql:

Вывод в случае успешного подключения:

Для совместимости со всеми клиентами рекомендуется задавать пароль пользователя в конфигурационном файле с помощью двойного хэша SHA1. В случае указания пароля с помощью SHA256 некоторые клиенты не смогут пройти аутентификацию (mysqljs и старые версии стандартного клиента mysql).

Ограничения:

  • не поддерживаются подготовленные запросы

  • некоторые типы данных отправляются как строки

Чтобы прервать долго выполняемый запрос, используйте запрос KILL QUERY connection_id (во время выполнения он будет заменен на KILL QUERY WHERE query_id = connection_id). Например: