views:

1689

answers:

14

I have been using the MySql Query Browser and [opinion]it has to be the worst UI that I've seen for anything. Ever.[/opinion] But it's free, so it's great and I love it.

Can anybody recommend any better, free tools for MySql DB admin? I want it to run on my local machine and not in a browser, if possible...

Edit: I'm on Windows, but if something works on OSX, Windows and Linux, that would be great...

Edit: I chose a best answer based on my preference after testing. Navicat (PC, Mac, Linux) was best, HeidiSQL is great too (perhaps more complete, but the UI is a bit clumsier), and the rest are relatively annoying (again, for what I need in a UI)... this is pretty subjective, but I think if you try them all as I did, you'll agree with my top two choices.

Edit: After actually trying them out working, HeidiSQL is the best. Again, it's my opinion...

+4  A: 

What platform do you intend this for?

There's sort of a rule that MySQL GUI clients must all be buggy, but navicat is still much more reliable than MySQL Query Browser in my experience. (Just get the free edition.)

ʞɔıu
Navicat is working perfectly. I'll vote you up tomorrow when I get my points again.
Yar
+10  A: 

Go for HeidiSQL. It's free, easy to use and does practically everything you may think of.

djn
I'll check it out shortly. Thanks!
Yar
Kind of enjoying Navicat more.
Yar
Now under closer examination, HeidiSQL is cooler. Much cooler.
Yar
+1  A: 

I second Navicat. The "Lite" version is free and it runs on Linux (via Wine), Mc and Windows.

Stephen Cox
You wouldn't want to detail how to run it in Linux via Wine, would you?
Yar
I don't know. I do know it runs a wine vm when it starts.
Stephen Cox
+3  A: 

I have used Toad for MySQL, I think it is pretty good (only Windows though).

moose-in-the-jungle
Windows only and pretty annoying in my tests/opinion. Thanks for your answer, though!
Yar
A: 

I second HeidiSQL.

I wish I could first that... but well.

Just vote for the other answer mentioning HeidiSQL
JYelton
+4  A: 

I get by with the community edition of sqlyog from www.webyog.com.

feihtthief
I'll try it though it's really NagWare and it's only windows...
Yar
It's annoying as a UI, but I upvoted you because it is a good answer.... :)
Yar
+1  A: 

SQL Squirrel is a very nice Swing client for any relational database that has a JDBC driver. I think it's pretty good, and it's free.

duffymo
I'll try it only to make sure that there are no good apps in Swing... :)
Yar
I upvoted you because it's probably a good GUI if you are already using JDBC, but since it's not MySql-specific it is missing things from the get-go (like being able to list the DBs). Plus, it is a typical Swing app, more for devs than users.
Yar
A: 

Try the SQLYog MySQL GUI. The community edition is free and has proven to be more than adequate for what I need.

braveterry
we already have that in the list.
Yar
A: 

no doubt, I voted Navicat! I've been using it for 3 years and it's super! Now, it supports Oracle database and I just downloaded its trial version.

thanks, you could put that in a comment in the other answer on navicat.
Yar
A: 

I bet Navicat is the best mysql gui!

+2  A: 

Two very worthy contenders:

Oracle SQLDeveloper (yes, made by Oracle, but works with MySQL and is free)

DBVisualizer (paid version is superb esp. for keyboard-shortcut jockeys, but there is a free version too)

yalestar
Nice! I'll check out the Oracle one for sure.
Yar
A: 

I use DbVisualizer Free edition. Cross platform, nice gui, easy to use.

Steve Levine
+1  A: 

Try RazorSQL. Cross platform (windows, os x, linux, solaris) and supports virtually any database and has all of the features of the more expensive tools.

Ahmad
+1 Thanks. I'll have to check it out, and revisit the other answers to this question.
Yar
+1  A: 

On the Mac, Sequel Pro is a nice free tool. Querious also looks good, although it's still in beta (and not free).

JW
+1 Great, I'll check them out.
Yar