Officially Tested Software Versions and Download Links
Officially tested software versions and download links
This page summarizes the software versions, operating systems, and monitoring component notes that are explicitly referenced by current dbbot public documentation, so you can prepare faster for deployment and offline delivery.
For the complete matrix broken down by operating system, database branch, and deployment topology, see Software and OS Support Matrix.
Notes
- The list below reflects versions and system samples that were explicitly tested or used as defaults in public examples. It does not mean every patch release in the same family was tested one by one.
- A version not listed here is not automatically unsupported. It only means the current public docs do not use it as a default or documented test sample.
- This page only covers the software, operating systems, and supporting components within the current public scope of the dbbot website.
dbbot release package
dbbot_version="1.11.20250429"
wget "https://github.com/fanderchan/dbbot/releases/download/${dbbot_version}/dbbot-${dbbot_version}-Linux-x86_64.tar.gz"
Release page: https://github.com/fanderchan/dbbot/releases
Database version range (hard limits or current example defaults)
- MySQL 5.7:
>= 5.7.26 - MySQL 8.0:
>= 8.0.21 - MySQL 8.4:
>= 8.4.0 - GreatSQL 8.0:
8.0.32-24to8.0.32-27 - ClickHouse:
23.6.1.1524 - ZooKeeper:
3.8.4
These ranges mainly correspond to hard limits in
pre_tasks/validate_common_config_setting.ymlplus the defaults used by current public examples. Lower versions were limited only where the author had not tested them; missing patch releases are not automatically unsupported.
Operating systems covered by official test samples
The tables below summarize the operating systems that currently have explicit samples or download references in public documentation.
RHEL 7 family
| Distribution | Sample / image name | How to get it | Notes |
|---|---|---|---|
| CentOS 7.9 | CentOS-7-x86_64-DVD-2009.isoCentOS-7-x86_64-Minimal-2009.iso | CentOS historical mirrors / Vault | EL7 sample |
| Red Hat 7 | Red Hat 7 | https://access.redhat.com/downloads/ | Requires an active subscription |
| BigCloud 7.8 | BCLinux-R7-U8-Server-x86_64-DVD-210323.iso | Vendor mirror | Used for EL7 compatibility validation |
RHEL 8 family
| Distribution | Sample / image name | How to get it | Notes |
|---|---|---|---|
| CentOS 8.2 | CentOS-8.2.2004-x86_64-dvd1.isoCentOS-8.2.2004-x86_64-minimal.iso | CentOS historical mirrors / Vault | EL8 sample |
| Red Hat 8 | Red Hat 8 | https://access.redhat.com/downloads/ | Requires an active subscription |
| BigCloud 8.2 | BCLinux-R8-U2-Server-x86_64-231017.iso | Vendor mirror | EL8 compatibility validation |
| Anolis OS 8.2 | AnolisOS-8.2-GA-x86_64-dvd.iso | Official mirror | Sample from the EL8 derivative line |
RHEL 9 family
| Distribution | Sample / image name | How to get it | Notes |
|---|---|---|---|
| Rocky Linux 9.4 | Rocky-9.4-x86_64-dvd.isoRocky-9.4-x86_64-minimal.iso | Rocky official mirrors | RHEL9-family sample |
Euler family
| Distribution | Sample / image name | How to get it | Notes |
|---|---|---|---|
| openEuler 20.03 LTS SP4 | openEuler-20.03-LTS-SP4-x86_64-dvd.iso | https://repo.openeuler.openatom.cn/ | Euler-family sample |
| openEuler 22.03 LTS SP4 | openEuler-22.03-LTS-SP4-x86_64-dvd.iso | https://repo.openeuler.openatom.cn/ | Common in domestic EL / Euler scenarios |
| openEuler 24.03 LTS | openEuler-24.03-LTS-x86_64-dvd.iso | https://repo.openeuler.openatom.cn/ | Newer Euler sample |
| BigCloud for Euler 21.10 | BCLinux-for-Euler-21.10-dvd-x86_64-230731.iso | Vendor mirror | Euler-derivative sample |
Kylin family
| Distribution | Sample / image name | How to get it | Notes |
|---|---|---|---|
| Kylin Linux Advanced Server V10 SP3 | Kylin-Server-V10-SP3-General-Release-2303-X86_64.iso | Vendor channel | Please use the vendor’s official distribution channel |
Common download commands
MySQL 5.7
mysql_version="5.7.44"
wget "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-${mysql_version}-linux-glibc2.12-x86_64.tar.gz"
MySQL 8.0
mysql_version="8.0.42"
wget "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-${mysql_version}-linux-glibc2.17-x86_64-minimal.tar.xz"
MySQL 8.4
mysql_version="8.4.5"
wget "https://dev.mysql.com/get/Downloads/MySQL-8.4/mysql-${mysql_version}-linux-glibc2.17-x86_64-minimal.tar.xz"
dbbot supports automatic MySQL package download. MySQL 5.7 defaults to the
glibc2.12package, while MySQL 8.0 and 8.4 default to theglibc2.17minimal package.
GreatSQL 8.0.32-27
mysql_version="8.0.32-27"
wget "https://product.greatdb.com/GreatSQL-${mysql_version}/GreatSQL-${mysql_version}-Linux-glibc2.17-x86_64-minimal.tar.xz"
ClickHouse 23.6.1.1524
clickhouse_version="23.6.1.1524"
wget "https://packages.clickhouse.com/tgz/stable/clickhouse-common-static-${clickhouse_version}-amd64.tgz"
wget "https://packages.clickhouse.com/tgz/stable/clickhouse-common-static-dbg-${clickhouse_version}-amd64.tgz"
wget "https://packages.clickhouse.com/tgz/stable/clickhouse-server-${clickhouse_version}-amd64.tgz"
wget "https://packages.clickhouse.com/tgz/stable/clickhouse-client-${clickhouse_version}-amd64.tgz"
ZooKeeper 3.8.4
zookeeper_version="3.8.4"
wget "https://archive.apache.org/dist/zookeeper/zookeeper-${zookeeper_version}/apache-zookeeper-${zookeeper_version}-bin.tar.gz"
Monitoring components and built-in tooling
| Component | Default value / installation mode | Notes |
|---|---|---|
| Prometheus | 2.54.0 | Recommended by current public docs |
| Grafana Enterprise | 10.4.6 | Recommended by current public docs |
| Alertmanager | 0.27.0 | Recommended by current public docs |
| node_exporter | Default node_exporter_install_type: dbbot, built-in 1.8.2 | package mode can switch to the official release tarball |
| mysqld_exporter | Default mysqld_exporter_install_type: dbbot, built-in compiled binary | The official v0.15.1 tarball does not support MySQL 8.4, so dbbot does not use it by default |
| exporterregistrar | Built into mysql_ansible/playbooks/exporterregistrar | Linux amd64 static build used to update Prometheus file_sd targets |
| sysbench | Built from integrated source | Used for benchmarking and validation workflows |
node_exporter
- By default, dbbot uses the built-in
node_exporterbinary shipped in the repository. - When
node_exporter_install_type: packageis used, the official release tarball can be downloaded with:
wget "https://github.com/prometheus/node_exporter/releases/download/v1.8.2/node_exporter-1.8.2.linux-amd64.tar.gz"
mysqld_exporter
- Default mode is
mysqld_exporter_install_type: dbbot, which uses the compiled binary bundled by dbbot. - The reason is that the official release package
mysqld_exporter-0.15.1.linux-amd64.tar.gzdoes not support MySQL8.4. - The current built-in compile baseline is:
- Commit Hash:
a1503cf65513997a7240102b00b9e7c2e909a1d0 - Commit Date:
2024-08-29 21:58:58 +0200
- Commit Hash:
- If you switch to
packagemode, the official release tarball is:
wget "https://github.com/prometheus/mysqld_exporter/releases/download/v0.15.1/mysqld_exporter-0.15.1.linux-amd64.tar.gz"
mysqld_exporter_install_type: packagedoes not support MySQL8.4.
exporterregistrar
- Source path:
mysql_ansible/playbooks/exporterregistrar - dbbot ships a Linux amd64 static build by default, which is suitable for common Red Hat-family control nodes.
- Its main job is to update Prometheus file_sd target files.
sysbench
- dbbot uses an “integrate source and compile directly” approach instead of depending on long-stale release packages.
- The current recorded compile baseline is:
- Commit Hash:
3ceba0b1e115f8c50d1d045a4574d8ed643bd497 - Commit Date:
2025-03-10
- Commit Hash: