【发布时间】:2020-05-24 11:18:19
【问题描述】:
ClickHouse CENTOS 服务器上安装的MYSQL 命令行客户端工作正常。我从远程 Windows 服务器访问 CH 的 Windows 驱动程序可以连接(使用 ODBC 管理员时),但在使用应用程序中的连接器时不起作用。我还从远程 linux 应用程序中测试了一个 MYSQL 驱动程序,它也不起作用。我已经尝试了一些 5-8 版本以及 Oracle 和 MariaDB 的 MYSQL 驱动程序。我收到来自 MYSQL 驱动程序的错误,我无法解决
其中一个错误:
Details: "ODBC: ERROR [HY000] [MySQL][ODBC 8.0(w) Driver][mysqld-20.4.2.9-ClickHouse]Syntax error: failed at position 5: @@sql_select_limit=DEFAULT. Expected one of: ROLE, identifier, ROLE DEFAULT, DEFAULT ROLE"
第二个错误(不同的客户端):
could not load system variables
Syntax error: failed at position 6: VARIABLES WHERE Variable_name in ('max_allowed_packet','system_time_zone','time_zone','auto_increment_increment'). Expected one of: TABLES, GRANTS, CREATE, QUOTA USAGE, POLICIES, ROW POLICIES, PROCESSLIST, CREATE, QUOTAS, DICTIONARIES
让 MYSQL 界面正常工作很重要。有什么想法吗?
【问题讨论】:
-
CH Mysql 协议没有实现所有变量。你应该打开一个问题github.com/ClickHouse/ClickHouse
标签: mysql clickhouse