MySQL Tool Review: phpMyAdmin
Tuesday, May 30th, 2006One of the most popular MySQL management tools out there, phpMyAdmin has become widely used, but I’d have to say it’s one of my least favorites. I did use it back in the day and it wasn’t too bad, some of the features it offers are very useful. It’s one of the few tools to let you do things like rename a table simply, or other move-stuff-around type actions. My discontinued use of it started out with a particular update and there after performing horribly slow on my G3 server. I’m assuming this particular problem could possibly be gone now, but it made me ditch it quite fast. This could’ve easily been some other problem for all I know, but first reaction just was to ditch it and use CocoaMySQL instead at the time. I’ve never used it since partly because I got along fine with various other tools, and also my current employer does not use it due to security concerns. From phpMyAdmin being such a popular application, it’s prone to security holes way more frequently than other tools, mostly because of it being a public accessible tool for your MySQL database.
Shots of both phpMyAdmin themes/styles:
Overview of the ups and downs of phpMyAdmin:
Pros
- Access from any machine, no installation of client software needed
- Robust set of features
- SQL file import and export with reasonable options
- Table operations like renaming, moving data etc.
- Simple tools for copying data or structure from database to database
- Display of row data only limited to your browser ability to render that much html (or just use the pagination)
- Full suite of tools covering querying to privleges
Cons
- Uses frames for it’s interface, can be funky sometimes (would be better with no frames, ajax, even iframes maybe)
- Font sizes of default themes bit wonky on latest one I tried, fixable of course (big on default, tiny on dark)
- UI can be a bit sluggish due to it being a web application, depending on connection speeds etc.
- Can be prone to security holes due to popularity, updates are usually quick though
- Can’t do ‘quick edits’ like some desktop clients allow
The power and versatility of phpMyAdmin puts it at the top for MySQL client tools, but mostly out of personal preference I choose to remove it from my list of clients. The problems with phpMyAdmin are pretty slim, and if you don’t mind a web-based MySQL client, then you probably are already using this, or will at least find it suitable. So far I’m pretty convinced that a web-based MySQL management tool is just not something that will ever jive with me, I yearn for the snappier and cleaner UI of a desktop application when it comes to managing my MySQL databases. Unfortunately most of those bring in their own set of problems as seen in MySQL Query Browser Review and soon to come with reviews of YourSQL and CocoaMySQL.
Technorati Tags: client, database, mysql, php, review, software
