MySQL is primarily an RDBMS and therefore ships with no GUI tools to administer MySQL databases or manage data contained within. Users may use the included command-line tools,or download MySQL frontends from various parties that have developed desktop software and web applications to manage MySQL databases, build database structure, and work with data records.
Official
The official MySQL Workbench is a free integrated environment developed by MySQL AB, that enables users to graphically administer MySQL databases and visually design database structure. MySQL Workbench replaces the previous package of software, MySQL GUI Tools. Similar to other third-party packages, but still considered the authoritative MySQL frontend, MySQL Workbench lets users manage the following:
- Database design & modeling
- SQL development — replacing MySQL Query Browser
- Database administration — replacing MySQL Administrator
MySQL Workbench is available in two editions, the regular free and open source Community Edition which may be downloaded from the MySQL website, and the proprietaryStandard Edition which extends and improves the feature set of the Community Edition.
Third-party
Several other third-party proprietary and free graphical administration applications (or "front ends") are available that integrate with MySQL and enable users to work with database structure and data visually. Some well-known front ends, in alphabetical order, are:
- Adminer — a free MySQL front end written in one PHP script, capable of managing multiple databases, with many CSS skins available.
- DBEdit — a free front end for MySQL and other databases.
- dbForge GUI Tools — a set of tools for database management that includes separate applications for schema comparison and synchronization, data comparison and synchronization, and building queries.
- HeidiSQL — a full featured free front end that runs on Windows, and can connect to local or remote MySQL servers to manage databases, tables, column structure, and individual data records. Also supports specialised GUI features for date/time fields and enumerated multiple-value fields.[17]
- Navicat — a series of proprietary graphical database management applications, developed for Windows, Macintosh and Linux.
- Other available proprietary MySQL front ends include Aqua Data Studio, dbForge Studio for MySQL, Epictetus, Oracle SQL Developer, SchemaBank, SQLyog, SQLPro SQL Client, Toad, Toad Data Modeler
- Open Office — The database part of Open Office can manage MySQL databases. (You must install all of the Open Office suite. It is free and open source.)
- phpMyAdmin — a free Web-based front end widely installed by Web hosts worldwide, since it is developed in PHP and is included in the convenient LAMP stack andWAMP software bundle installers.
Command-line
MySQL ships with a suite of command-line tools for tasks such as querying the database, backing up data, inspecting status, performing common tasks such as creating a database, and many more. A variety of third-party command-line tools is also available, including:
- Maatkit, a set of power-user tools written in Perl
- MySQL Sandbox, a set of scripts for quickly starting server instances for testing and development







