Tools: 4 MySQL GUI’s Free (phpMyAdmin alternatives)

Analyzed it from different aspects:

  1. Cross platform (Windows, Mac, Linux)
  2. Features
  3. Speed
  4. Exporting / Importing capabilities

Found:

I. HeidiSQL

1. You could compile the source for other platforms, but the binary is Windows only. So it’s a NO

2. Features: Not very rich, just for simple database administration like adding, deleting inserting tables, etc. But I didn’t find the more complex features like indexes, views, etc. I suppose you can do it in the query windows, but then why calls itself a GUI? So I give the features a POOR

3. Speed: It’s a desktop application. Application loading and the SQL queries are GOOD

4. Exporting / Importing: It can export / import to SQL, CSV files, it can import files into BLOB fields. So it’s GOOD

II. Navicat Lite

1. Cross platform: Available for Windows, Mac, Linux. It’s a YES

2. Features: Rich features, indexes, views, store procedures are all there. GOOD

3. Speed: Desktop app. FAST

4. Export / Import : Can export but not import (only in full version, remember this is a lite edition) which is very BAD

III. SQLYog

1. Cross platform: NOPE Windows only.

2. Features: GOOD everything is there.

3. Speed: FAST. app and sql query

4. Export / Import: VERY GOOD. Only SQL though, but options for setting different parameters like drop table is exist, export structure only or data only or both, etc.
IV. DB Designer 4

1. Cross platform: Windows, Linux, but not Mac. I say ENOUGH

2. Features: Different features available. As addition you can design the database schemas. GOOD

3. Speed: Not very fast. At least on my machine… SLOW

4. Import / Export: GOOD

Conclusion:

Depends on which platform do you want to develop. But setting up MySQL on one machine and using the desktop app on another, then I would prefer SQLYog. It has all the features available, most important it can export/import correctly. I don’t care if it’s not exporting to CSV, XML, Excel… I’m using a MySQL GUI I expect to export it into SQL.

Comments
  1. Kevin
    March 15th, 2008

    SQLyog got a nice option export table as CSV, HTML, XML, Excel XML format.

  2. Peter
    March 15th, 2008

    SQLyog runs on Wine (Linux, BSDs, Solaris) and ‘darwine’/crossover for Mac (Mac OS-X).

    Please refer to:
    http://webyog.com/faq/content/31/71/en/can-i-use-sqlyog-with-the-wine-windows-emulator-on-linux.html?highlight=wine

    Independent report here:
    http://appdb.winehq.org/objectManager.php?sClass=version&iId=10704&iTestingId=20560

  3. Gyorgy Fekete
    March 15th, 2008

    Yes, but it doesn’t support these platforms natively.

  4. gupma
    June 24th, 2008

    hey Guys, Talking about sqlyog? Then let me show you some thing which has effective and efficient powertools and revised data and structure sync and also amazing grid features. Its recommendable than other gui tool.

  5. Tri Bui
    August 22nd, 2008

    Hi,
    Free phpmyadmin alternative?

    Why http://www.sqlbuddy.com works for me.

    tri

  6. Bart Goossens
    September 27th, 2008

    It’s strange for a list of 2008 to see DBDesigner this is old school and not working on mysql 5 or higher.
    Also a good alternative is EMS SQL Manager (Lite for free)

  7. bitblitter
    September 27th, 2008

    You can do indexes and views in heidiSQL, but you have to download a nightly build for that. It’s quite different from what you get downloading the official installer, seems they don’t update it very much with new stuff.

  8. bruno
    January 26th, 2009

    sequel is a very nice choice. Simple and OSX native: http://www.sequelpro.com/ is the new CocoaMySQL

  9. Gyorgy Fekete
    January 26th, 2009

    @bruno: Sequel is nice although it only for Leopard. :)

  10. martinlee
    February 24th, 2009

    I’ve tried the export function of Navicat Lite, I found it offers a “Dump SQL File” option which is very useful for backing up my data.

    For those who want to learn about this feature, they can visit at: http://www.navicat.com/win_manual/BackupDump.html. :-D

  11. Oleg Burlaca
    May 3rd, 2009

    I may also suggest AeroSQL - a Web based MySql Manager.

    Homepage: http://www.burlaca.com/aerosql/

    There is a demo, video and screenshots available on the homepage.

    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. The grid is editable: you can update cells and save the changes to the backend database server. For now, the query browser represents the main functionality. Additional features will be added in the next versions: administration tools (backup, restore), database object management (create tables).

Leave your reply
  • (required)
  • (will not be published)
  • Show
    :mrgreen: :neutral: :twisted: :arrow: :shock: :smile: :???: :cool: :evil: :grin: :idea: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: 8-) 8-O :-( :-) :-? :-D :-P :-o :-x :-| ;-) 8) 8O :( :) :? :D :P :o :x :| ;) :!: :?:
  • Allowed tags: <a href="" title="">, <b>, <i>, <strike>, <em>, <strong>, <code>