Docker

36 resources — deployment Docker

Apache Doris

Apache Doris

An open source, real-time analytics and search database built on MPP architecture, speaking the MySQL wire protocol for fast SQL analytics, lakehouse query acceleration, and hybrid search.

Apache ShardingSphere

Apache ShardingSphere

A distributed SQL ecosystem that adds data sharding, read/write splitting, encryption, and other enterprise capabilities on top of MySQL and other databases, deployable as an enhanced JDBC driver or as a standalone proxy.

Atlas

Atlas

A schema-as-code tool for inspecting, diffing, and migrating database schemas — MySQL, MariaDB, and TiDB included — with a declarative, Terraform-style planning workflow.

Bytebase

Bytebase

A database change-management platform with a GUI/GitOps workflow for reviewing, approving, and rolling out schema migrations, plus SQL linting and access control.

ChartDB

ChartDB

An open source, web-based database diagram editor that reverse-engineers a schema from a single query and can export AI-generated DDL scripts for migrating between MySQL, MariaDB, PostgreSQL, SQL Server, and other dialects.

Chat2DB

Chat2DB

A free, cross-platform database client and SQL workspace with a bring-your-own-model AI assistant for writing, explaining, and optimizing SQL, with MySQL as its first-listed supported database.

CloudDM

CloudDM

A free, open-source web console for querying and managing MySQL and other databases as a team, with resource/function-based access control, SQL auditing, data-masking rules, and Git-triggered change (CI/CD) workflows.

ClusterControl

ClusterControl

Agentless database-cluster management software from Severalnines that deploys, monitors, manages, and scales MySQL, MariaDB, and Galera clusters from a single UI, with a free Community edition and paid Advanced/Enterprise tiers.

Databasement

Databasement

A self-hosted, web-UI database backup manager for MySQL, MariaDB, PostgreSQL, SQL Server, MongoDB, SQLite, Firebird, and Redis, with scheduling, SSH-tunnel and firewalled-network support, and cross-server restore.

DBCanvas

A visual canvas for designing a database topology and deploying it as real, disposable Docker nodes — with DNS, TLS, LDAP, replication, monitoring, and backups wired in — for testing, demos, training, and troubleshooting.

DbGate

DbGate

A cross-platform (no)SQL database manager for MySQL, MariaDB, PostgreSQL, SQL Server, MongoDB, and more, available as a desktop app, Docker image, or web application, with schema compare, a visual query designer, and data import/export.

DBLE

DBLE

An open source middleware for MySQL sharding from ActionTech: it speaks the MySQL protocol, spreads tables across MySQL nodes, and supports distributed transactions with two-phase commit. Its last release was in November 2023.

DBTrail

DBTrail

A zero-ETL analytical replica for MySQL — it reads the binlog like a replica, keeps a Parquet copy you query with DuckDB, and adds time travel and row-level undo.

DBX

DBX

A ~25 MB cross-platform database client written in Rust, with a built-in AI assistant and MCP server, that connects to MySQL and MariaDB alongside 100+ other databases.

Debezium

Debezium

An open source distributed platform for change data capture that streams row-level changes out of MySQL's binary log — and MariaDB, Vitess, and TiDB — into Kafka and other event streams.

Dolphie

Dolphie

A terminal "single pane of glass" for real-time analytics into MySQL, MariaDB, and ProxySQL — with graphs, a live processlist, and session record and replay.

Dolt

Dolt

A SQL database that can be branched, merged, cloned, and pushed like a Git repository — `dolt sql-server` speaks the MySQL wire protocol, so existing MySQL clients and drivers connect to it directly.

Flyway

Flyway

Version-controlled database migrations — Flyway applies versioned, repeatable SQL or Java scripts and tracks what's been applied in a metadata table, so every environment's schema stays in sync.

GreatSQL

GreatSQL

A MySQL branch built on top of Percona Server for MySQL, adding high-availability, parallel-query, and security features aimed at financial-grade workloads.

HammerDB

An open-source database load-testing tool that runs industry-standard TPC-C and TPC-H style benchmarks against MySQL and MariaDB, with a GUI, CLI, and CI-friendly automation.

MariaDB MaxScale

MariaDB MaxScale

An intelligent database proxy that sits in front of MariaDB and MySQL servers, routing SQL traffic with read/write split, automatic failover, and cluster-aware load balancing.

MariaDB Server

MariaDB Server

An open-source relational database forked from MySQL by its original developers, maintained by the MariaDB Foundation and MariaDB plc, with MySQL wire-protocol compatibility, pluggable storage engines, and built-in Galera clustering.

MCP Toolbox for Databases

MCP Toolbox for Databases

Google's open source Model Context Protocol server that connects AI agents and IDEs to databases, with prebuilt tools for Cloud SQL for MySQL, self-hosted MySQL, and MariaDB.

OceanBase

OceanBase

A distributed relational database from Ant Group with a MySQL-compatible mode, built for HTAP workloads at petabyte scale with no single point of failure.

Percona Monitoring and Management

Percona Monitoring and Management

A single pane of glass for monitoring MySQL, MongoDB, and PostgreSQL performance, with Grafana dashboards, query analytics, and alerting.

Portabase

Portabase

A self-hosted backup and restore platform for MySQL, MariaDB, PostgreSQL, and other databases, with a central dashboard orchestrating lightweight Rust-based agents that run backups and restores next to each database.

Prometheus MySQL Server Exporter

Prometheus MySQL Server Exporter

The official Prometheus exporter for MySQL and MariaDB server metrics — global status and variables, InnoDB engine status, replication state, and Performance Schema data.

Querybook

Querybook

A notebook-style Big Data IDE from Pinterest for discovering, querying, and sharing analyses, with MySQL among its built-in query engines alongside Presto, Hive, and others.

Readyset

Readyset

A transparent, MySQL- and Postgres-compatible SQL caching layer that sits in front of your database and keeps cached query results up to date from the replication stream.

Redash

Redash

An open-source query, visualization, and dashboard tool that connects to MySQL (and 30+ other data sources), with a browser-based SQL editor, scheduled refreshes, and alerting on query results.

SchemaSpy

SchemaSpy

A standalone, no-GUI Java tool that reads a live database's metadata and generates a browsable HTML report with entity-relationship diagrams — for documenting a MySQL schema without drawing it by hand.

SlowQL

SlowQL

An offline, Rust-built static analyzer for SQL files and application code, with MySQL-aware rules for SQL injection, missing indexes, unbounded queries, and compliance issues, run from the CLI or CI with no database connection.

StarRocks

StarRocks

An open-source MPP analytical database with native MySQL wire-protocol support, built for sub-second queries over local tables and data-lake tables alike.

Testcontainers (MySQL module)

Testcontainers (MySQL module)

An open-source library for spinning up throwaway MySQL and MariaDB instances in Docker containers for integration tests, with official modules for Java, Go, Node.js, and Python.

VillageSQL Server

VillageSQL Server

VillageSQL is the Innovation Platform for MySQL. It is a drop-in replacement for MySQL that adds an extension framework (similar to PostgreSQL's extension framework).

WeScale

An open-source MySQL database proxy forked from Vitess — adds transparent read-write splitting, non-blocking declarative DDL, and connection scaling for application developers.