MySQL Tools

13 Best Free Linux MySQL Tools

MySQL is a relational database management system. It provides a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL is the most popular open source database, and is the database component of the LAMP software stack. LAMP consists of the Apache web server, MySQL and PHP, the essential building blocks to run a general purpose web server. MySQL is used and championed by many large organizations including Google, Facebook, the BBC, Intel, Sun, SAP, Dell, AMD, Novell, Veritas and many others.

With the increasing popularity of MySQL, it is not surprising that developers have written useful tools which help users to monitor, query, administer, troubleshoot, and optimize MySQL databases. This article identifies 13 open source tools which help to reduce the complexity associated with the powerful database software.

One tool which is not featured in this article but warrants a mention is sqlyog. It is an excellent utility to manage and administer MySQL. However, whilst the job agent is available as a native Linux utility, its main functionality has not been ported to Linux (although that does run under Wine).

To provide an insight into the quality of software that is available, we have compiled a list of 13 excellent MySQL tools. Hopefully, there will be something of interest for anyone interested in managing MySQL databases with the minimum of fuss.

MySQL Tools

Now, let’s explore the 13 MySQL tools at hand. For each title we have compiled its own portal page, a full description with an in-depth analysis of its features, a screenshot of the software in action, together with links to relevant resources.

MySQL Tools
phpMyAdminMySQL web administration tool
MySQL WorkbenchComplete visual database design tool
DBeaverUniversal database tool
mycliCommand line interface for MySQL, MariaDB, and Percona
gh-ostGitHub's Online Schema Migrations for MySQL
AdminerFull-featured tool for managing content in MySQL database
orchestratorHigh availability and replication management tool
OmniDBCollaborative environment For database management
Percona ToolkitEssential command-line utilities for MySQL
SQuirreL SQL ClientGraphical SQL client written in Java
innotopReal-time, advanced investigation tool
XtraBackupBackup utility for MySQL
SQLCheckDetects common SQL anti-patterns

Make a Donation
Click the button to make a donation via flattr. Donations help us to maintain and improve the site. You can also donate via PayPal.


Read our complete collection of recommended free and open source software. The collection covers all categories of software.

The software collection forms part of our series of informative articles for Linux enthusiasts. There's tons of in-depth reviews, alternatives to Google, fun things to try, hardware, free programming books and tutorials, and much more.
Share this article

5 comments

  1. You left out SQuirrel. It’s written in Java so is cross platform too. Personally I use DBeaver the most.

  2. It’s a shame mytop was discontinued, although it’s still available to download. But thanks for alerting me to innotop, which on the face it it looks very interesting.

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.