MySQL
135 resources — compatibility MySQL

Adminer
A full-featured database management tool distributed as a single PHP file — drop it onto any server and get a browser-based UI for MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, and more.
Aiven for MySQL
Fully managed MySQL service deployable across AWS, Google Cloud, Azure, and other clouds — with automated backups, monitoring, and connection pooling.

Alibaba Cloud ApsaraDB RDS for MySQL
Alibaba Cloud's managed MySQL service, provisioned, patched, and backed up by Alibaba Cloud, with read-only replicas and a dedicated-cluster edition for higher-throughput workloads.
AliSQL
Alibaba Cloud's open-source MySQL branch, protocol-compatible with MySQL 8.0 and extended with a DuckDB-backed analytical storage engine, native vector search, and flashback queries.

Amazon Aurora (MySQL-Compatible Edition)
AWS's MySQL-compatible relational database engine, built on a distributed, log-structured storage layer separate from compute, with Multi-AZ failover, Aurora Serverless capacity scaling, and a Global Database option for cross-region replicas.
Amazon RDS for MySQL
Managed MySQL on AWS — automated backups, patching, and Multi-AZ high availability.

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
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
A schema-as-code tool for inspecting, diffing, and migrating database schemas — MySQL, MariaDB, and TiDB included — with a declarative, Terraform-style planning workflow.

AWS Database Migration Service
AWS's managed migration and ongoing-replication service, used to move data into or out of MySQL and MariaDB with minimal downtime, billed hourly with no upfront commitment.

AWS Labs MySQL MCP Server
An official AWS Labs Model Context Protocol server that turns natural-language requests into MySQL-compatible SQL and runs them against Aurora MySQL, RDS for MySQL/MariaDB, or self-hosted MySQL/MariaDB.
Azure Database for MySQL
Fully managed MySQL service on Microsoft Azure with built-in high availability.

Beekeeper Studio
A cross-platform SQL editor and database manager for Linux, macOS, and Windows, with full support for browsing, querying, and editing MySQL and MariaDB databases alongside dozens of other engines.
binlogsum
A summarizer for decoded MySQL and MariaDB binary logs — turns mysqlbinlog output into per-table write statistics, GTID/transaction ranges, and writes-over-time histograms for diagnosing replication delay and unusual write activity.

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.

Canal
Alibaba's MySQL binlog subscribe-and-consume component — it disguises itself as a MySQL replica to pull and parse binlog events for real-time data sync, cache invalidation, and search-index updates.

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.

Clever Cloud MySQL
A fully managed MySQL add-on from French PaaS provider Clever Cloud, running on Percona Server, hosted in EU datacenters with daily backups and a free tier for testing.

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.
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.
dbdeployer
Deploys single, replicated, or Galera MySQL/MariaDB/Percona Server sandboxes locally in seconds, for development and testing — no root access or Docker required.

DBeaver Community Edition
A free, open-source, cross-platform SQL client and database management tool with JDBC-based support for MySQL, MariaDB, and dozens of other databases.

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.

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.

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.

Diesel
A safe, extensible Rust ORM and query builder with compile-time query verification and a dedicated MySQL/MariaDB backend, alongside PostgreSQL and SQLite.

DigitalOcean Managed MySQL
Fully managed MySQL clusters on DigitalOcean — daily backups with point-in-time recovery, encryption in transit and at rest, and optional standby nodes for automatic failover, billed with flat monthly pricing.

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
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.

DoltHub
The hosting platform for Dolt databases — free public hosting for Dolt repositories with GitHub-style diffs, branches, and pull requests, plus paid private hosting and fully managed Hosted Dolt server instances.

Drizzle ORM
A headless TypeScript ORM for Node.js and the edge — a thin, SQL-like query builder with full type inference, zero dependencies, and native support for MySQL, PostgreSQL, and SQLite.

Flink CDC
A streaming data integration tool built on Apache Flink, with MySQL, TiDB, and Vitess binlog source connectors for full-database sync, schema evolution, and data transformation into warehouses and lakehouses.

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.
FromDual
Neutral and vendor independent consulting and services for MySQL and compatible technologies.

Galera Cluster
A synchronous multi-master replication library for MySQL, MariaDB, and Percona Server — every node accepts reads and writes, with no replication lag and no lost transactions on failover.

gh-ost
A triggerless online schema migration tool for MySQL, built by GitHub, that produces a lightweight replication-based workload instead of relying on triggers.

go-mysql
A pure Go library for the MySQL network protocol and replication stream, used to build binlog consumers, MySQL-compatible proxies, and sync tools like canal.

Go-MySQL-Driver
A pure Go implementation of the MySQL client protocol for Go's database/sql package — no C bindings, no libmysqlclient dependency.

go-mysql-server
A pure Go, MySQL wire-protocol-compatible SQL query engine that lets any Go program expose its own data as a MySQL server — the engine underneath DoltHub's Dolt.
golang-migrate
A Go database-migration tool and library — run versioned migrations from the CLI or embed them directly in a Go application, with drivers for MySQL, MariaDB, PostgreSQL, SQLite, and over twenty other databases.
Google Cloud SQL for MySQL
Fully managed MySQL service on Google Cloud with automated storage increases and backups.

goose
A Go database migration tool — manage schema changes as ordered SQL scripts or Go functions, run from the command line or embedded directly in a Go application as a library.

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.

HeidiSQL
A free, open-source desktop client for browsing and administering MySQL and MariaDB databases, with additional support for MSSQL, PostgreSQL, and SQLite.

Hibernate ORM
The de facto standard implementation of Jakarta Persistence for Java, with its own native Session API, tested against MySQL and MariaDB alongside PostgreSQL, Oracle, SQL Server, and other databases.
ibdNinja
A powerful C++ tool for parsing and analyzing MySQL (.ibd) data files.
innodump
An offline reader for InnoDB tablespace files (.ibd, ibdata1) across MySQL 5.6–8.4 and MariaDB — reconstructs CREATE TABLE statements and extracts row data via direct B+tree traversal, without a running database server.

innotop
A real-time, terminal-based "top" for MySQL — live views of queries, InnoDB transactions and locks, replication, and server status, across one server or many.

Ivinco
A UK-based, fully remote senior engineering team — Kubernetes and DevOps consulting, software development, and data engineering — with roots in search infrastructure (Sphinx and Manticore Search) and MySQL among the databases it has run in production.

jOOQ
A Java library that generates a type-safe DSL from your database schema, so SQL — including MySQL- and MariaDB-specific syntax — can be written and checked by the compiler instead of assembled as strings.

Knex.js
A flexible SQL query builder for Node.js supporting MySQL, PostgreSQL, SQL Server, SQLite3, and more, with a schema builder, migrations, and both callback- and Promise-based APIs.

Liquibase
An open-core database schema change management tool that tracks, versions, and automates schema deployments and rollbacks, with built-in support for MySQL and MariaDB.

MariaDB Connector/C
MariaDB Corporation's official C client library for connecting C/C++ applications to MariaDB and MySQL servers — the native driver underneath many higher-level MariaDB and third-party language connectors.

MariaDB Connector/J
MariaDB Corporation's official JDBC 4.5-compatible driver for connecting Java applications to MariaDB and MySQL databases.

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
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.
Maxwell's Daemon
A change data capture application that reads MySQL's binary log and writes each row-level change as JSON to Kafka, Kinesis, or other streaming platforms.

Metabase
An open-source business intelligence and embedded analytics tool that lets anyone query a MySQL database and build dashboards through a point-and-click interface or the SQL editor.

MOCO
A Kubernetes operator that manages MySQL clusters using GTID-based, loss-less semi-synchronous replication — deployment, automatic failover, backups, and point-in-time recovery, without group replication.

mycli
A rich command-line client for MySQL, MariaDB, Percona Server, and TiDB with context-aware auto-completion and syntax highlighting — the MySQL-family counterpart to pgcli.

Mydbops
An India-based, ISO and PCI-DSS certified database company offering 24/7 remote and managed DBA services, consulting, and performance/security audits for MySQL, MariaDB, and other open-source databases.
MyDumper
A high-performance MySQL backup and restore tool — mydumper for parallel exporting, myloader for fast importing, designed for consistent logical backups.
MyEnv
MyEnv is an environment to run and operate several different MySQL instances simultaneously on the SAME machine.

myflames
A MySQL and MariaDB query-plan visualizer that turns EXPLAIN ANALYZE output into interactive flame graphs, treemaps, and Visual Explain diagrams, with a local workspace and before/after comparison.

MyRocks
A write- and space-optimized MySQL storage engine built on Facebook's RocksDB, designed to use significantly less storage and flash write capacity than InnoDB for the same data.
MySQL Advisor
A web-based configuration analyzer that reviews MySQL, MariaDB, and Percona server output for performance and security issues and returns prioritized, severity-ranked recommendations.

MySQL Connector/J
Oracle's official JDBC driver for MySQL, implementing both the standard JDBC API and the MySQL X DevAPI for Java client applications.

MySQL Connector/Python
Oracle's official MySQL driver for Python — implements the MySQL client/server protocol in pure Python, with an optional C extension for speed, supporting both the classic DB API v2.0 (PEP 249) interface and the X DevAPI for the Document Store.

MySQL HeatWave
Oracle's fully managed MySQL cloud database with a built-in in-memory query accelerator for real-time analytics, generative AI, and ML — deployable on OCI, AWS, and Azure.
MySQL MCP Server
A read-only MySQL server implementation for the Model Context Protocol — exposes safe MySQL introspection and query execution to Claude Desktop and other MCP clients.

MySQL MCP Server (DesignComputer)
A Model Context Protocol server that gives AI applications controlled, auditable access to MySQL databases — listing tables as resources, running SQL queries, and sampling schema and data through a configurable, allowlist-guarded interface.

MySQL NDB Cluster
Oracle's official shared-nothing, in-memory distributed storage engine and clustering technology for MySQL — built for very high availability and horizontal scaling, with no single point of failure.

MySQL Operator for Kubernetes
Oracle's official Kubernetes operator for MySQL — automates deploying and managing MySQL InnoDB Cluster, InnoDB ReplicaSet, and InnoDB ClusterSet topologies, including upgrades and backups.

MySQL Router
Oracle's official lightweight routing proxy for MySQL — sits between applications and a MySQL InnoDB Cluster, ReplicaSet, or ClusterSet, directing each connection to the right backend server so client applications don't need to track cluster topology themselves.

MySQL Shell
Oracle's official advanced command-line client for MySQL — SQL, JavaScript, and Python modes in one shell, plus an AdminAPI for provisioning and managing InnoDB Cluster, ReplicaSet, and ClusterSet deployments.

MySQL Workbench
Oracle's official graphical tool for MySQL — SQL development, visual data modeling with forward/reverse engineering, server administration, and migration from other RDBMS engines.

mysql_random_data_load
A command-line tool from Percona Lab that reads a MySQL table's structure and fills it with random rows — for reproducing bugs, seeding test environments, and generating data to benchmark against.
mysql2
A fast, pure-JavaScript MySQL client for Node.js, built as a near-drop-in replacement for the original `mysql` package with a rewritten wire-protocol parser and support for prepared statements, compression, and the binary log protocol.

MySqlConnector
A clean-room ADO.NET data provider for MySQL, MariaDB, and other compatible servers — an open-source, fully async alternative to Oracle's official MySQL Connector/NET.

mysqldef (sqldef)
An idempotent schema management tool for MySQL, MariaDB, and TiDB — describe the desired schema as plain SQL and sqldef diffs it against the live database, generating and applying only the DDL needed to converge.

MySQLTuner
A Perl script that reviews a live MySQL, MariaDB, or Percona Server installation and produces a weighted health score plus concrete configuration recommendations for performance, security, and resilience.
MyVector
A native vector search plugin for MySQL enabling similarity search and semantic operations directly within MySQL, using HNSW-based approximate nearest neighbour search.

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.
OpenEverest
An open-source platform for automated database, storage and LLMs provisioning and management. It supports multiple technologies and can be hosted on any Kubernetes infrastructure, in the cloud or on-premises.

orchestrator
A MySQL replication topology discovery, visualization, and failure-detection tool with a CLI, HTTP API, and web UI, maintained by Percona as a continuation of the original openark/orchestrator project.

OVHcloud Databases for MySQL
A fully managed MySQL DBaaS on OVHcloud's Public Cloud — OVHcloud provisions, patches, and backs up the cluster, with plans ranging from a single node up to a 3-node high-availability setup.
Percona
Open source database consulting, managed services, and support for MySQL and compatible technologies.

Percona Binary Log Server
A command-line utility from Percona Lab that streams MySQL or Percona Server binary log events to local disk or S3-compatible storage, acting as an enhanced, resumable replication client.

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

Percona Operator for MySQL
A Kubernetes operator built on Percona Server for MySQL — automates deploying, scaling, and managing highly available MySQL clusters with group replication or asynchronous replication.
Percona Server for MySQL
A drop-in replacement for MySQL with enhanced performance, observability, and security features.

Percona Toolkit
A collection of advanced open source command-line tools, developed and supported by Percona, for MySQL tasks that are too difficult or complex to perform manually.

Percona XtraBackup
An open-source hot backup utility for MySQL and Percona Server that takes physical backups of InnoDB, XtraDB, and MyISAM tables without locking the database.

Percona XtraDB Cluster
A synchronous, multi-master MySQL clustering solution built on Galera replication, developed by Percona as a high-availability alternative to standalone MySQL.

phpMyAdmin
A free web-based administration tool, written in PHP, for managing MySQL and MariaDB over the web.
PlanetScale
MySQL-compatible serverless database platform built on Vitess, with a developer-focused workflow.

Prisma ORM
A TypeScript and JavaScript ORM for Node.js, with a MySQL connector that covers self-hosted MySQL 5.6 and newer, MariaDB 10.0 and newer, and managed platforms such as PlanetScale.

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.
ProxySQL
A high-performance MySQL proxy with query routing, load balancing, and failover support.
ps-top
A top-like, real-time terminal monitor for MySQL built on performance_schema — load by table, file, user, mutex, and SQL stage.
PyMySQL
A pure-Python MySQL and MariaDB client library implementing the Python Database API (PEP 249) — no C extension, no `libmysqlclient`, just Python.
Pythian
Database managed services and consulting covering MySQL, cloud databases, and analytics.

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.
redactsql
A local SQL schema anonymizer for MySQL/MariaDB and PostgreSQL — replaces table, column, index, and constraint names with neutral placeholders while preserving structure, so dumps can be shared safely for debugging or bug reports.

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.

Releem
A database advisor for MySQL, MariaDB, and PostgreSQL — a cloud service that analyzes metrics from an open-source agent and recommends configuration, query, index, and schema changes.

ScaleGrid for MySQL
A fully managed MySQL hosting service offering Bring-Your-Own-Cloud deployments across AWS, Azure, GCP, DigitalOcean, and Oracle Cloud, plus ScaleGrid's own dedicated hosting plans.

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.

Sequel Ace
A free, native macOS database manager for MySQL and MariaDB — the actively maintained successor to Sequel Pro, distributed through the Mac App Store and Homebrew.

Sequelize
A promise-based Node.js ORM with first-class MySQL and MariaDB support, alongside Postgres, SQLite, SQL Server, and other dialects.

Severalnines
The company behind ClusterControl — standard and 24/7 premium support plans for its database-management software, plus separate professional-services engagements (architecture review, performance analysis, migration, and training) and a fully managed CCX database-as-a-service offering.
Skeema
A declarative schema management system created specifically for the MySQL ecosystem, with configurable linter and online schema change tool support.

Solanica
The commercial company behind OpenEverest, the open source database platform for Kubernetes — it sells the enterprise Solanica Platform with 24/7 support, advanced observability, and paid plugins, including for MySQL.
Spirit
A multi-threaded online schema-change and data-migration tool for MySQL 8.0+, built by Block (Cash App) as a faster reimplementation of gh-ost's approach.

SQLAlchemy
The Python SQL toolkit and Object Relational Mapper, with a dedicated MySQL dialect for connecting through drivers such as mysqlclient and PyMySQL.

sqlc
A command-line compiler that generates fully type-safe code directly from plain SQL — you write the queries, sqlc generates the Go, Kotlin, Python, or TypeScript interfaces to call them, for MySQL, PostgreSQL, and SQLite.

SQLFluff
A modular, open-source SQL linter and auto-formatter with a dedicated MySQL and MariaDB dialect, built to catch style and syntax issues in SQL (including templated SQL used with dbt/Jinja) before it ships.

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.
sysbench
A scriptable, multi-threaded benchmark tool based on LuaJIT — the de facto standard for OLTP-style load testing and CPU/memory/file-IO benchmarking of MySQL servers.
sysbench-tpcc
A set of Lua scripts for sysbench that drives a TPC-C-like OLTP workload against MySQL, used to load-test and compare server configurations under realistic contention.

TacitSoft
The company behind MySQL For Free — a database engineering and operations practice for growing software teams, covering database health assessments, query and schema optimization, backup and recovery verification, MySQL and MariaDB migration readiness, high availability, security hardening, and incident intervention.

Teleport
An identity-aware access platform that provides secure, audited, passwordless access to MySQL and other databases, servers, and Kubernetes clusters without opening inbound firewall ports or managing long-lived credentials.

Tencent Cloud TDSQL-C for MySQL
Tencent Cloud's self-developed cloud-native relational database for MySQL, with compute and storage separated and a shared distributed storage layer across read-write and read-only nodes.

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.

TiDB
An open-source, distributed SQL database with MySQL wire-protocol compatibility, built for horizontal scalability, strong consistency, and hybrid transactional/analytical (HTAP) workloads.

TiDB Cloud
PingCAP's fully managed database-as-a-service for TiDB, a distributed, MySQL-compatible SQL database, available on AWS, Google Cloud, and Azure.

TidesDB
A fast, embeddable transactional key-value storage engine library written in C on an LSM-tree, with TideSQL pluggable storage engines for MySQL and MariaDB.

TypeORM
A TypeScript and JavaScript ORM for Node.js with first-class MySQL and MariaDB support, alongside PostgreSQL, SQL Server, SQLite, and other dialects.

UpCloud Managed Database for MySQL
A fully managed MySQL Community Edition service from the Finnish cloud provider UpCloud, with automated failover, encrypted off-site backups, and an API-driven setup billed hourly.

Vettabase
A UK-based database consultancy founded by Federico Razzoli, offering remote DBA, database health checks, upgrades/migrations, automation, and custom plugin development for MySQL and MariaDB.

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).
Vitess
A database clustering system for horizontal scaling of MySQL, born at YouTube and now a CNCF project.

Vultr Managed Database for MySQL
Fully managed MySQL clusters on Vultr's global cloud, with automatic failover to read-only replica nodes, off-site point-in-time backups, and single-tenant SOC 2 Type II–compliant infrastructure.
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.