Actually I use "Sequel Pro" on mac to do all the DB managing. It connects via SSH to my server. This way I don't have to run any PHP scripts on my server that might cause vulnerabilities, or open the MySQL port for external connections.
If I'm programming something, I use Coda which has a built...