为什么是这20个
Ranked by GitHub stars: how many developers bookmarked the project. Stars measure attention, not quality, so each row also shows forks, licence, the last push and the section of the community list it sits in. Tools in the same list that have no public repository (a few vendor tools) can't be ranked here.
-
1
Vitess
vitess provides servers and tools which facilitate scaling of MySQL databases for large scale web services.
21,389 stars 2,428 forkslast push 2026-10-21GoApache-2.0
-
2
-
3
MySQLTuner-perl
A script that allows you to review a MySQL installation quickly and make adjustments to increase performance and stability.
9,479 stars 1,285 forkslast push 2026-10-20PerlGPL-3.0
-
4
Databasus
tool for scheduled MySQL backups via web UI with external storages (local, S3, FTP, Google Drive, etc.), notifications (webhook, Discord, Slack, etc.) and...
9,161 stars 589 forkslast push 2026-10-10TypeScriptApache-2.0
-
5
-
6
go-mysql
A pure go library to handle MySQL network protocol and replication.
4,969 stars 1,090 forkslast push 2026-10-11GoMIT
-
7
MyDumper
Logical, parallel backup/dumper tool for MySQL
3,239 stars 518 forkslast push 2026-10-14CGPL-3.0
-
8
Portabase
Agent-based platform for MySQL backups and restores with decentralized execution and centralized orchestration.
1,850 stars 138 forkslast push 2026-10-20TypeScriptApache-2.0
-
9
innodb-ruby
A parser for InnoDB file formats, in Ruby.
1,794 stars 326 forkslast push 2026-04-28RubyNOASSERTION
-
10
-
11
Percona Toolkit
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.
1,559 stars 379 forkslast push 2026-10-20PerlGPL-2.0
-
12
Percona Xtrabackup
an open-source hot backup utility for MySQL - based servers that doesn’t lock your database during the backup.
1,558 stars 364 forkslast push 2026-10-16C++NOASSERTION
-
13
Anemometer
Box SQL slow query monitor.
1,393 stars 305 forkslast push 2021-12-08JavaScriptApache-2.0
-
14
Dolphie
a modern terminal tool for real-time analytics into MySQL/MariaDB & ProxySQL
1,201 stars 83 forkslast push 2026-09-15PythonGPL-3.0
-
15
Jetpants
An automation suite for managing large range sharding clusters, by Tumblr.
1,127 stars 80 forkslast push 2017-06-15RubyApache-2.0
-
16
Kingbus
A distributed MySQL binlog storage system built on Raft
891 stars 131 forkslast push 2021-03-11GoApache-2.0
-
17
innotop
a 'top' clone for MySQL with many features and flexibility.
802 stars 122 forkslast push 2026-05-22PerlGPL-2.0
-
18
replication-manager
a high availability solution to manage MariaDB 10.x and MySQL & Percona Server 5.7 GTID replication topologies.
744 stars 175 forkslast push 2026-10-21GoGPL-3.0
-
19
DM
A High-Availability data migration platform which supports migrating data from MySQL/MariaDB to TiDB and merging shard tables
463 stars 313 forkslast push 2026-10-19GoApache-2.0
-
20
mha4mysql-node
and mha4mysql-manager (both unmaintained) - Master High Availability Manager and tools for MySQL.
408 stars 203 forkslast push 2020-03-12PerlGPL-2.0
如何衡量
Every tool in the Backup, Binlog-Replication, HA, Proxy, Replication, Schema, Toolkits, Analysis, Sharding section(s) of the community list shlomi-noach/awesome-mysql on GitHub that has a public repository, ranked by GitHub stars from the GitHub API; archived repositories are left out. Refreshed every 6 hours. Entries whose repository is a much bigger general project (Prometheus, Dumpling inside TiDB, a Telegraf plugin) are left out, because their stars aren't the tool's.
参考资料
- shlomi-noach/awesome-mysql: Backup, Binlog-Replication, HA, Proxy, Replication, Schema, Toolkits, Analysis, Sharding, GitHub community list (list text per repository licence; star counts from the GitHub API). Checked 2026-10-21 00:46 UTC.
- shlomi-noach/awesome-mysql (Backup, Binlog-Replication, HA, Proxy, Replication, Schema, Toolkits, Analysis, Sharding), GitHub community list, 37 tools with a public repository.


