MySQL Admin and Development Tools Round-Up

Advertisement

The most popular and best open source database is MySQL. Simple as that. It is consistently fast , reliabile and very, very easy to use. One of MySQLs main features is its cross-platform support, it will run on almost all operating systems, including Windows, OSX, Linux and many more. So, MySQL is the best database, and we all use it. The question now is which is the best MySQL Admin and Development Tool?

In the overview below we present some of the most useful and most popular MySQL Admin and Development Tools for Mac, Windows and Linux, for beginners and for professionals. Among other tools we feature phpMyAdmin, MySQL Workbench, HeidiSQL and SequelPro. Please let us know if some useful MySQL-tool is missing in the list by commenting upon this article.

You may be interested in the following related posts:

MySQL Workbench (Win, Linux, Mac)

MySQL Workbench3
This application is a fully featured visual database design package that includes database design, modeling, creation and maintenance bundled into a single environment for the MySQL database system. The free version is the Community Edition, which is loaded with features that will meet almost all your requirements. If you feel adventurous you could always go for the commercial version (Standard Edition).

MySql Tools Screenshot4

HeidiSQL – MySQL made easy (Win, Linux)

Heidi SQL7
Heidi SQL is lightweight and fast with a flexible interface, it allows you to browse and edit your databases databases, manage tables, view and edit records, manage user-privileges, import data from text files, run SQL queries, synchronize tables between two databases and export selected tables to other databases or SQL scripts, and all this from an intuitive Windows interface.

MySql Tools Screenshot8

You can also download a small app for the iPhone called jHeidi Mobi, whicht is the only application to offer Oracle and MySQL access in a mobile application. jHeidi Mobi Download Page11

Aqua Data Studio (Win, Linux, OS X, Solaris)

Aqua Data Studio12
This complete IDE, has four major areas of functionality: Database query and administration tools; a suite of compare tools for databases, source control and file systems; integrated source control client for Subversion (SVN) and CVS; and a powerful database modeler. The Studio has a single consistent interface to all major relational databases, this allows the developer to simultaneously tackle several tasks from within a single application.

MySql Tools Screenshot13

phpMyAdmin

phpMyAdmin16
This very popular, feature rich and easy to use free tool, written in PHP (obviusly), has been built to handle the full administration of MySQL. It can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage users and permissions, and manage keys on fields. A nice feature from this legendary tool is that you can download and change the theme (not exactly a monumental feature, but a unique feature), download themes here: phpMyAdmin Themes17 (remember themes are version specific).

MySql Tools Screenshot18

SQLyog MySQL GUI (Win)

SQLyog22
SQLyog is another popular SQL management tool that has a couple of useful features such as visual schema designer, visual query builder, intelligent code completion and a data / structure synchronization. It support HTTP / HTTPs / SSH tunneling and SSL connections. You can also specify a job manager, define a scheduled database backup and use a notification service to be reminded when some jobs are finished. There is a free Community version and a commercial Enterprise edition. You may also use MONyog23, a MySQL Monitor and Advisor.

SQLyog MySQL GUI Screenshot24

MySQL-Front (Win)

MYSQL Front28
This graphical GUI for the MySQL database, is a “real” application, it can offer a more refined user-interface than is possible with systems built on PHP and HTML. Response is immediate, as there is no delay of reloading HTML-pages. If your provider allows it, MySQL-Front can make direct contact with the database. Otherwise, only one small script needs to be installed on the publishing website. Login information are stored on your hard disk, so you no longer have to log on to different web interfaces.

MySql Tools Screenshot29

Sequel Pro (Mac OS X)

Sequel Pro32
This MAC OSX database management app gives you direct access to your MySQL databases on local and remote servers with support for importing and exporting data from popular files including SQL, CSV and XML. Sequel Pro started as a fork of the open source CocoaMySQL project. It is the self proclaimed “Best Looking MySQL Database Management App for the Mac OS X“, going by the screenshot below they wouldn’t be wrong, it is sleek and cool.

MySql Tools Screenshot33

SQL Buddy (Web-App)

SQL Buddy36
This cool lightweight ajax powered database management tool is amazing. It is very, very easy to install, unzip the folder to your server and thats it. As for upgrading, delete the older version and replace with the new version, simple. Being powered by Ajax, it is browser friendly so you can use normal browsing actions like “bookmark”, “back” and “refresh”. There is also a useful range of keyboard shortcuts, which you can view here: SQL Buddy Keyboard Shortcuts37.

MySql Tools Screenshot38

EMS SQL Manager (Win)

EMS SQL Manager41
EMS SQL Manager is a fairly high performance tool for database administration and development. Features include MySQL triggers, views, stored procedures and functions, InnoDB foreign keys, it allows you to create/edit all MySQL database objects, design databases visually, run SQL scripts, import and export database data, manage users and their privileges and has many other useful features. There is a commercial version, but download the free version, its fairly powerful and offers plenty of features.

MySql Tools Screenshot42

Navicat Lite MySQL Admin Tool (Win, OS X, Linux)

Navicat Lite MySQL Admin Tool45
Navicat is a fast, reliable and popular (millions of downloads) Database Administration tool purpose-built for simplifying database management and reducing administrative costs. Designed to meet the needs of database administrators, developers, and small and medium businesses, Navicat is built with an intuitive GUI which lets you create, organize, access and share information in a secure and easy way. Navicat Lite is available as a free download only for non-commercial customers.

MySql Tools Screenshot46

DreamCoder for MySQL (Win)

DreamCoder for MySQL49
DreamCoder works with all MySQL versions from 3.23 to 6.0 and it supports all MySQL features including tables, views, procedures, functions, triggers, InnoDB Tables, foreign keys , UDFS, BLOB Types, etc. It also includes the most advanced options for data manipulation, build queries visually, execute queries, script execution, reports generation, database monitoring and export and import data to/from most popular file formats. DreamCoder for MySQL is easy to use for the novice MySQL user and is powerful enough for any expert user.

MySql Tools Screenshot50

Toad MySQL (Win)

Toad MySQL53
Toad for MySQL is a database development and administration tool that provides productivity features for rapidly creating and executing queries and managing complex database systems. It provides utilities to compare, extract and search for objects, manage projects, import/export data and administer the database. Changes to the interface recently has been the the introduction of the “Tabbed Document Interface”, this means you can view a fully maximized window without the need for you to constantly resize, arrange, or tile the windows.

MySql Tools Screenshot54

DB Tools Manager Professional (Win)

DB Tools Manager Professional57
DBManager is a fairly powerful application data management data management. With builtin support for MySQL, PostgreSQL, Interbase/Firebird, SQLite, DBF tables, MSAccess, MSSQL Server, Sybase, Oracle and ODBC database engines, making it one of the most advanced database application. The free edition (Standard Edition) has a minimun set of features that makes it ideal for new database users to perform basic database management, you can use this for non commercial use.

MySql Tools Screenshot58

MyCon – MySQL GUI (Win)

MyCon – MySQL GUI61
MyCon is an extremely powerful windows based graphical user interface, MySQL GUI, for administering and working with MySQL server databases. This easy to use MySQL GUI front-end client includes all the functionality and tools you will need to be productive in MySQL as a DBA, developer, manager, report writer or a general end-user.

MyDB Studio (Win)

MyDB Studio64
MyDB Studio is a complete collection of powerful tools for MySQL Server administration. MyDB Studio (freeware) is designed for MySQL developers and administrators to rapidly manage, create and execute queries and develop SQL and Php code more efficiently. Keep an eye out for the upcoming Adobe Air version of MyDB Studio, that will be cool.

MySql Tools Screenshot65

MySQL Sidu (Win)

MySQL Sidu68
MySQL Sidu is a FREE MySQL client that works via your web browser, it is simple, intuitive and an easy database tool to use. Sidu is not as powerful as other similiar tools but packs enough punch to merit its place in this list, its features may be limited but it does do exactly what the name says (Sidu stands for Select Insert Delete Update).
You can also use a Firefox Extension in conjunction with Sidu that enables you to insert data from text fields & textareas in a webpage. View the details here: Firefox addon for MySQL Sidu69.

MySql Tools Screenshot70

apache friends – xampp (Win, Mac, Linux, Solaris)

apache friends – xampp73
It’s not easy to install an Apache web server and it gets harder if you want to add MySQL, PHP and Perl. XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. It is really very easy to install and to use – just download, extract and start.

MySql Tools Screenshot74

Further MySQL Links

Finally, here are some further general references to MySQL and MySQL-related resources.

What MySQL Admin and Development Tool Do You Use?

Related posts

You may be interested in the following related posts:

Footnotes

  1. 1 http://www.smashingmagazine.com/2008/12/18/8-useful-wordpress-sql-hacks/
  2. 2 http://www.smashingmagazine.com/2006/10/30/cheat-sheet-round-up-ajax-css-latex-ruby/
  3. 3 http://dev.mysql.com/workbench/
  4. 4 http://dev.mysql.com/workbench/
  5. 5 http://dev.mysql.com/workbench/?page_id=10
  6. 6 http://dev.mysql.com/downloads/workbench/5.1.html
  7. 7 http://www.heidisql.com/?&
  8. 8 http://www.heidisql.com/?&
  9. 9 http://www.heidisql.com/support.php
  10. 10 http://www.heidisql.com/jheidi/
  11. 11 http://www.heidisql.com/jheidi/
  12. 12 http://www.aquafold.com/
  13. 13 http://www.aquafold.com/
  14. 14 http://www.aquafold.com/support.html
  15. 15 http://www.aquafold.com/downloads.html
  16. 16 http://www.phpmyadmin.net/home_page/index.php
  17. 17 http://www.phpmyadmin.net/home_page/themes.php
  18. 18 http://www.phpmyadmin.net/home_page/index.php
  19. 19 http://www.phpmyadmin.net/home_page/support.php
  20. 20 http://www.phpmyadmin.net/home_page/docs.php
  21. 21 http://www.phpmyadmin.net/home_page/downloads.php
  22. 22 http://www.webyog.com/en/index.php
  23. 23 http://www.webyog.com/en/screenshots_monyog.php
  24. 24 http://www.webyog.com/en/index.php
  25. 25 http://www.webyog.com/forums/
  26. 26 http://www.webyog.com/faq/
  27. 27 http://www.webyog.com/en/downloads.php#sqlyog
  28. 28 http://www.mysqlfront.de/
  29. 29 http://www.mysqlfront.de/
  30. 30 http://www.mysqlfront.de/forum/
  31. 31 http://www.mysqlfront.de/download.html
  32. 32 http://www.sequelpro.com/
  33. 33 http://www.sequelpro.com/
  34. 34 http://www.sequelpro.com/support.html
  35. 35 http://www.sequelpro.com/download.html
  36. 36 http://www.sqlbuddy.com/
  37. 37 http://www.sqlbuddy.com/help/
  38. 38 http://www.sqlbuddy.com/
  39. 39 http://www.sqlbuddy.com/help/
  40. 40 http://www.sqlbuddy.com/download/
  41. 41 http://www.sqlmanager.net/en/products/mysql/manager
  42. 42 http://www.sqlmanager.net/en/products/mysql/manager
  43. 43 http://www.sqlmanager.net/products/mysql/manager/faq
  44. 44 http://www.sqlmanager.net/en/products/mysql/manager/download
  45. 45 http://mysql.navicat.com/
  46. 46 http://mysql.navicat.com/
  47. 47 http://support.navicat.com/
  48. 48 http://mysql.navicat.com/download.html
  49. 49 http://www.sqldeveloper.net/index.php
  50. 50 http://www.sqldeveloper.net/index.php
  51. 51 http://www.sqldeveloper.net/support.html
  52. 52 http://www.sqldeveloper.net/download.html
  53. 53 http://www.toadsoft.com/toadmysql/
  54. 54 http://www.toadsoft.com/toadmysql/
  55. 55 http://www.toadsoft.com/toadmysql/faq.htm
  56. 56 http://www.toadsoft.com/toadmysql/FreewareDownload.htm
  57. 57 http://www.dbtools.com.br/EN/dbmanagerpro/
  58. 58 http://www.dbtools.com.br/EN/dbmanagerpro/
  59. 59 http://www.dbtools.com.br/EN/forums
  60. 60 http://www.dbtools.com.br/EN/downloads
  61. 61 http://www.scibit.com/products/mycon/
  62. 62 http://forum.scibit.com/
  63. 63 http://www.scibit.com/products/mycon/
  64. 64 http://www.mydb-studio.com/
  65. 65 http://www.mydb-studio.com/
  66. 66 http://www.mydb-studio.com/index.php?lang=en&p=4
  67. 67 http://www.mydb-studio.com/index.php?lang=en&p=3
  68. 68 http://sidu.sourceforge.net/mysql-sidu.php
  69. 69 http://sidu.sourceforge.net/mysql-sidu-addon.php
  70. 70 http://sidu.sourceforge.net/mysql-sidu.php
  71. 71 http://sidu.sourceforge.net/mysql-sidu-support.php
  72. 72 http://sidu.sourceforge.net/download-mysql-client-free.php
  73. 73 http://sidu.sourceforge.net/mysql-sidu.php
  74. 74 http://www.apachefriends.org/en/xampp.html
  75. 75 http://www.apachefriends.org/en/contact.html
  76. 76 http://www.apachefriends.org/en/xampp.html
  77. 77 http://www.mysql.com/
  78. 78 http://dev.mysql.com/
  79. 79 http://dev.mysql.com/downloads/
  80. 80 http://forums.mysql.com/
  81. 81 http://en.wikipedia.org/wiki/Mysql
  82. 82 http://www.addedbytes.com/cheat-sheets/mysql-cheat-sheet/
  83. 83 http://www.smashingmagazine.com/2008/12/18/8-useful-wordpress-sql-hacks/
  84. 84 http://www.smashingmagazine.com/2006/10/30/cheat-sheet-round-up-ajax-css-latex-ruby/

↑ Back to top Tweet itShare on Facebook

Paul Andrew is a freelance Web designer. He is chief admin for Speckyboy - Design Magazine, a Web design, Web development and graphic design resource blog.

Advertisement
  1. 1

    @John-Garrison there’s no deny that navicat-the-spammer has 8% market share as revealed in the poll result…. LOL

    what can we really believe these days?

    0
  2. 102

    I was searching for a list of all MySql Tools available and this article is great!!!

    I might also suggest a free, open source web based MySql Manager.
    It’s called AeroSQL.

    There is a demo, video and screenshots.

    AeroSQL is a free web based tool for managing MySql servers written in PHP. The key feature of the product is an intuitive management of the database content. The result of SELECTs is displayed in a grid as in traditional desktop applications.

    Regards.

    0
  3. 203

    Roni at SiSense

    May 7, 2009 1:40 am

    You can also try SiSense Prism for dashboards and reports on MySQL

    0
  4. 304

    Anybody else use Oracle’s SQL Developer for accessing MySql (and plenty of other DBMS’, including Oracle, of course)?

    0
  5. 405

    I agree that MySQL is popular, but not necessarily the best. A majority of the tools you list offer Windows versions. If you’re running on a Windows box anyway, why not just use SQL Server? There’s a free 2008 version with plenty of admin tools included. I don’t have to hunt around to figure out what works when it’s already integrated (SSMS, Visual Studio, etc.)

    0
  6. 506

    I’ve used Navicat (not lite) on Windows for a while and have been pleased. After going through the comments and seeing the obvious self promotion, I’ve decided I need to investigate these other tools and see what is best.

    I’m trying to move to using my MacBook Pro more and came across this article to find out what tools are out there.

    I’m hoping that Sequel Pro will meet my needs. I did not see many other OS X apps that do the same. If there are others that are similar to Navicat and Sequel Pro, let me know. I’d love to try them out.

    0
  7. 607

    Hello,
    Its a nice article. Is there any online query builder tool available for mysql where I can directly generate dynamic queries? Thanks.

    0
  8. 708

    Navicat and phpmyadmin are very fine.

    Thanking you,
    B.V.Krishna Kumar.

    0
  9. 809

    MySQL Workbench

    August 6, 2009 8:09 pm

    About MySQL Workbench:
    – Team lead by Mike Zinner (who previoulsy created DBDesigner)
    – Developed in C++
    – Native for Mac OS, Linux, Windows

    WB 5.1:
    – Focused on Data Modeling
    – Replaced DBDesigner

    WB 5.2:
    – Focused on Query (replace MySQL Query Browser)
    – Focused on Admin (replace MySQL Administrator)

    Discussions:
    http://forums.mysql.com/index.php?151

    QuickTour of WB 5.2:
    http://dev.mysql.com/workbench/?page_id=236

    – MySQL Workbench

    0
  10. 910

    I used to use MySQL GUI tools for windows but since shifting to development on my mac I found the tools to be somewhat poor crashing ever 5 minutes numerous bug requests over the past year have all ended with Mac is not supported so I have now switched to Sequel Pro Awesome and pretty, I even donated!!!

    0
  11. 1011
  12. 1112

    Don’t forget “Database Workbench”, a Pro edition is available and a FREE Lite Edition for MySQL as well.

    http://www.upscene.com

    0
  13. 1213

    I’ve started an open source project called DWI.

    DWI (Database Web Interface) lets you view and modify data in a MySQL database, using a simple grid view of the data.

    Most of the tools that provide a web interface to a database are designed to be used by database administrators. DWI was designed for users who want to view and modify data.

    Just download DWI into your web server’s document root, point it to your database, and you’re ready to go.

    See http://code.google.com/p/dwi for more info.

    0
  14. 1314

    I’ve tried many of these, both on OS X and Linux, and they are all lacking in some severe way. The two apps I consistently use to handle my customer’s databases are the original MySql Admin and Query Browser tools for OS X. Yes, they’re antiquated, they crash, they have unfinished features, and they’ve been left by the roadside to wither. But they are clean & concise, fast, and structured in a way that makes sense. Now, if someone could just pick them up and patch them up a bit…

    0
  15. 1415

    I find phpmyadmin the easiest to deal with..

    But http://www.sqlbuddy.com/ looks cool with ajax. Any thoughts?

    0
  16. 1516

    I have used both MySQL and PostgreSQL and they are great. However, between the two PostgreSQL is easier and 10 times as fast along with virtually no size limitations. I will continue to use both, but if you haven’t checked out PostgreSQL you are missing a great database that is used worldwide.

    0
  17. 1617

    The only AJAX based GUI for MySql is not mentioned either: http://novaquantum.com

    > I start using this tool only few weeks ago and is incredibly nice: multiple servers in the same interface with copy/paste between DBs and Tables? Incredible but true:)

    0
  18. 1718

    devart dbForge

    July 5, 2010 6:35 am

    Here are the dbForge Studio for MySQL Features:
    – MySQL Stored Routine and Script Debugging (unique feature by Devart)
    – Visual Query Profiler
    – Data (Schema) Comparison and Synchronization (with command-line support)
    – Visual Query Builder
    – Database Designer
    – SQL formatting
    – Database Project
    – SSL/SSH/HTTP connections
    – Data import from MS Access, CSV, DBF, MS Excel, ODBC, Text, and XML formats
    – MySQL Database Backup (with command-line support)
    – Data export to widely-used formats: MS Access, CSV, DBF, HTML, MS Excel, ODBC, PDF, RTF, Text, and XML
    – Code Completion
    – Data Reports
    And many others: http://www.devart.com/dbforge/mysql/studio/features.html

    0
  19. 1819

    Nucleon Software

    July 6, 2010 5:18 am

    Database Master is supports MySQL too. Some features:
    * Oracle, SQLServer, PostgreSQL, FireBird, SQLite, XML File, ODBC, OleDB and MongoDB support.
    * Multiple Database Connections
    * Table Manager: Create/Edit/Delete Tables
    * View Manager: Create/Edit/Delete Views
    * Procedure Manager: Create/Edit/Delete Stored Procedures
    * Index Manager: Create/Edit/Delete Indexes
    * Trigger Manager: Create/Edit/Delete Table Triggers
    * Collection Manager: Create/Delete MongoDB Collections
    * Relations View & ER Modelling
    * Static Reports
    * Host Information (Settings, Process List)
    * User Management
    * Multiple Query Output
    * Object Properties
    * Data Visualizer: Text, Image and Chart Visualizer
    * Table Data Editor: Create, edit or delete data records.
    * Database Maintenance
    * Powerful SQL Query Editor: Code Highlighting and IntelliSense
    * Visual SQL Query Builder
    * Table/View Data Export (XML, CSV, Excel, Word, Html, PDF and more…)
    * SQL Script Export (Database, Table, View and Procedure Structure)
    * CSV Data Import: Imports any size CSV file.
    * XML File Import
    * Bulk SQL Import: Imports any size SQL file.
    * Pack&Go Data Export/Import
    * Search Engine: Search data in your database.
    * Code Factory: Generates Java, C# Code
    * Unicode (UTF-8 and UTF-16) Support

    0
  20. 1920

    Nucleon Software

    July 7, 2010 2:40 am

    For more info about Database master:
    http://www.nucleonsoftware.com

    0
  21. 2021

    navicat is the best tool for mysql

    0
  22. 2122

    You can check one more tool – Valentina Studio http://www.valentina-db.com/en/valentina-studio-overview 14 Feb 2013 in the 5.0 version added support of MySQL, as well as, PostgreSQL, SQLite. It is FREE. Works on Mac, Win and Linux. Includes not only db management but powerfull reports that work again on 3 OS.

    0

↑ Back to top