MySQL
Contents
Analysis
A web-based analyzer of EXPLAIN FORMAT=JSON output, providing comments, scalability analysis and permalinks for saved samples.
A Python daemon to collect information from MySQL and send it via StatsD to Graphite.
A script that allows you to review a MySQL installation quickly and make adjustments to increase performance and stability.
a top-like program for MySQL, collecting, aggregating and displaying information from performance_schema.
Backup
tool for scheduled MySQL backups via web UI with external storages (local, S3, FTP, Google Drive, etc.), notifications (webhook, Discord, Slack, etc.) and team management.
Benchmarking
Binlog-Replication
Configuration
Connectors
a lightweight and fast MySQL-Driver for Go's (golang) database/sql package.
a standardized database driver for the Java platforms and development.
a standardized database driver for .Net platforms and development.
Deployment
Development
Database migrations; Evolve your database schema easily and reliably across all your instances
Declarative pure-SQL schema management system for MySQL and MariaDB, with support for sharding and external online schema change tools
SQLE is a SQL audit platform for DBA or developer
GUI
Low-code internal tool builder integrated with Mysql, can be used as GUI for Mysql.
Advanced client and code editor for MySQL that supports development and administration for the MySQL Server and MySQL InnoDB cluster (AdminAPI) with an interactive JavaScript, Python, or SQL interface.
provides DBAs and developers an integrated tools environment for database design & modeling; SQL devleopment; database administration.
An open-source platform for managing and monitoring MySQL performance.
a free software tool written in PHP, intended to handle the administration of MySQL over the Web.
provides a pager with enhanced visualization and navigation for tabular data. Originally implemented for PostgreSQL, but also supports MySQL.
a Mac database management application for working with MySQL databases.
SQLyog Community edition. For Windows, works fine under wine in Mac and Linux
Open Source and Efficient Database IDE. Featuring Easy server connection, Modern ERD, Intelligent data generator, AI assistant, NoSQL structure manager, Time machine and Powerful query editor
HA
and mha4mysql-manager (both unmaintained) - Master High Availability Manager and tools for MySQL.
(archived) - MySQL replication topology management and High Availability solution.
Asynchronous MySQL replication manager agent for Pacemaker. Supports file and GTID based replication, geo-distributed clusters using booth.
MCP
Replication
Schema
Security
SQL database protection suite: strong selective encryption, SQL injections prevention, intrusion detection system.
Server
Sharding
Toolkits
a collection of command-line utilities, written in Python, that are used for maintaining and administering MySQL servers, either individually, or within Replication hierarchies.
a collection of advanced command-line tools to perform a variety of MySQL server and system tasks that are too difficult or complex to perform manually.
High-performance CLI for splitting, merging, converting, validating, and sampling mysqldump files.