Skip to content

MySQL ClickPipe: Document generic MySQL and MariaDB #3867

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jun 3, 2025

Conversation

ilidemi
Copy link
Contributor

@ilidemi ilidemi commented May 31, 2025

Summary

Adding docs on how to set up self-hosted MySQL and MariaDB to work with ClickPipes.

Versions tested:
MySQL 8.4 works
MySQL 5.7 works
MySQL 5.6 can't list tables: ERROR 1305 (42000): FUNCTION JSON_OBJECT does not exist
MariaDB 10.5 works
MariaDB 10.3 can't validate connection: failed to get server version: failed to compare server version: cannot parse "10.3.39-MariaDB-1:10.3.39+maria~ubu2004-log" as semver: Invalid Semantic Version (to be fixed by go-mysql-org/go-mysql#1028)
MariaDB 10.2 can't validate connection, semver
MariaDB 10.1 can't connect with tls: handshake failure, there's no overlap between cipher suites in OpenSSL 1.0.2n and what golang accepts by default https://www.skeema.io/blog/2025/02/06/mysql57-golang-ssl/
MariaDB 10.0 doesn't have binlog_row_image setting
MariaDB 5.5 doesn't have binlog_row_image setting

MySQL version prevalence: https://www.percona.com/blog/percona-server-for-mysql-8-4-2-vs-8-0-40-comparison-of-variables-and-keywords/

MariaDB version prevalence: no nice data in corporate blogs but there's Shodan:

========================================
Version    Count           Percentage
-----------------------------------
5.2                44      0.0%
5.5            59,551     10.0%
10.0           12,751      2.2%
10.1           78,092     13.2%
10.2           12,612      2.1%
10.3           67,615     11.4%
10.4           49,720      8.4%
10.5           58,548      9.9%
10.6          107,092     18.1%
10.7            1,986      0.3%
10.8            1,040      0.2%
10.9            1,040      0.2%
10.10           1,117      0.2%
10.11          94,086     15.9%
11.0              546      0.1%
11.1            2,603      0.4%
11.2            2,544      0.4%
11.3            3,042      0.5%
11.4            9,127      1.5%
11.5            3,519      0.6%
11.6           19,421      3.3%
11.7            6,514      1.1%
11.8              158      0.0%
-----------------------------------
Total         592,768   100.0%

@ilidemi ilidemi requested review from a team as code owners May 31, 2025 12:09
@ilidemi ilidemi requested a review from mzitnik May 31, 2025 12:09
Copy link

vercel bot commented May 31, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
clickhouse-docs ✅ Ready (Inspect) Visit Preview Jun 3, 2025 9:03pm
3 Skipped Deployments
Name Status Preview Comments Updated (UTC)
clickhouse-docs-jp ⬜️ Ignored (Inspect) Jun 3, 2025 9:03pm
clickhouse-docs-ru ⬜️ Ignored (Inspect) Visit Preview Jun 3, 2025 9:03pm
clickhouse-docs-zh ⬜️ Ignored (Inspect) Visit Preview Jun 3, 2025 9:03pm

@ilidemi ilidemi self-assigned this May 31, 2025
@ilidemi ilidemi requested a review from serprex May 31, 2025 12:14
@ilidemi ilidemi merged commit 36458bf into main Jun 3, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants