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-24 to 8.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.yml plus 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

DistributionSample / image nameHow to get itNotes
CentOS 7.9CentOS-7-x86_64-DVD-2009.iso
CentOS-7-x86_64-Minimal-2009.iso
CentOS historical mirrors / VaultEL7 sample
Red Hat 7Red Hat 7https://access.redhat.com/downloads/Requires an active subscription
BigCloud 7.8BCLinux-R7-U8-Server-x86_64-DVD-210323.isoVendor mirrorUsed for EL7 compatibility validation

RHEL 8 family

DistributionSample / image nameHow to get itNotes
CentOS 8.2CentOS-8.2.2004-x86_64-dvd1.iso
CentOS-8.2.2004-x86_64-minimal.iso
CentOS historical mirrors / VaultEL8 sample
Red Hat 8Red Hat 8https://access.redhat.com/downloads/Requires an active subscription
BigCloud 8.2BCLinux-R8-U2-Server-x86_64-231017.isoVendor mirrorEL8 compatibility validation
Anolis OS 8.2AnolisOS-8.2-GA-x86_64-dvd.isoOfficial mirrorSample from the EL8 derivative line

RHEL 9 family

DistributionSample / image nameHow to get itNotes
Rocky Linux 9.4Rocky-9.4-x86_64-dvd.iso
Rocky-9.4-x86_64-minimal.iso
Rocky official mirrorsRHEL9-family sample

Euler family

DistributionSample / image nameHow to get itNotes
openEuler 20.03 LTS SP4openEuler-20.03-LTS-SP4-x86_64-dvd.isohttps://repo.openeuler.openatom.cn/Euler-family sample
openEuler 22.03 LTS SP4openEuler-22.03-LTS-SP4-x86_64-dvd.isohttps://repo.openeuler.openatom.cn/Common in domestic EL / Euler scenarios
openEuler 24.03 LTSopenEuler-24.03-LTS-x86_64-dvd.isohttps://repo.openeuler.openatom.cn/Newer Euler sample
BigCloud for Euler 21.10BCLinux-for-Euler-21.10-dvd-x86_64-230731.isoVendor mirrorEuler-derivative sample

Kylin family

DistributionSample / image nameHow to get itNotes
Kylin Linux Advanced Server V10 SP3Kylin-Server-V10-SP3-General-Release-2303-X86_64.isoVendor channelPlease 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.12 package, while MySQL 8.0 and 8.4 default to the glibc2.17 minimal 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

ComponentDefault value / installation modeNotes
Prometheus2.54.0Recommended by current public docs
Grafana Enterprise10.4.6Recommended by current public docs
Alertmanager0.27.0Recommended by current public docs
node_exporterDefault node_exporter_install_type: dbbot, built-in 1.8.2package mode can switch to the official release tarball
mysqld_exporterDefault mysqld_exporter_install_type: dbbot, built-in compiled binaryThe official v0.15.1 tarball does not support MySQL 8.4, so dbbot does not use it by default
exporterregistrarBuilt into mysql_ansible/playbooks/exporterregistrarLinux amd64 static build used to update Prometheus file_sd targets
sysbenchBuilt from integrated sourceUsed for benchmarking and validation workflows

node_exporter

  • By default, dbbot uses the built-in node_exporter binary shipped in the repository.
  • When node_exporter_install_type: package is 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.gz does not support MySQL 8.4.
  • The current built-in compile baseline is:
    • Commit Hash: a1503cf65513997a7240102b00b9e7c2e909a1d0
    • Commit Date: 2024-08-29 21:58:58 +0200
  • If you switch to package mode, 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: package does not support MySQL 8.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