Navicat MySQL is a tool produced by PremiumSoft CyberTech Ltd that allows both developers and DBAs to access, design, manipulate, report and manage data and the MySQL server. Although it’s not free, it is certainly worth taking the time to play around with.
Navicate MySQL is certainly the tool of choice for my DBA needs. As a developer/DBA, I handle large amounts of data, and am continuously altering and adding databases, tables and fields. Navicat has certainly helped me in this aspect.
This is not a tutorial for Navicat, but this will be coming soon. Right now, I want to introduce some capabilities of Navicat, and show how it differs from other database tools. First, here is a list of features for Navicat:
- Timeout Reconnection for SQL server
- Data and Structure Synchronization
- New Query Builder - create query from different databases
- Query Parameter
- SQL Console
- View Builder
- Views, Stored Procedure and Triggers creation
- Private Key for SSH Tunnel
- Supports all MySQL versions
- SSH Tunnel
- HTTP Tunnel
- Foreign Keys
- Foreign Key Data Selection
- Unicode and Character Set Support
- Edit text in Blob field
- Print Table Structure
- Import data from ODBC
- Import / Export data up to 18 most popular formats including MS Access, MS Excel, XML, PDF and TXT.
- Create Schedule for Backup, Import / Export, Data Transfer, Saved Queries and Data Synchronization.
- Create Reports with visual Report Builder
- Report Archive - Reports can be saved as an archive file (.raf) for backup and increased portability.
- Create Report Archive from command line
The best advantage is PremiumSoft keeps up with the MySQL versions! Yes, you heard me correctly. When MySQL 5 went into production, this tool had already supported stored procedures, triggers, views, and other MySQL 5 features! Keep in mind that I have tried quite a few tools in my time to include SQLYog (decent, but just not enough features), phpMyAdmin (too slow, but is web based and free), MySQL Query Browser (crashes all the time, but is free), MySQL Administrator (is okay, but doesn’t do a whole lot), MySQL Maestro (just boring and useless IN MY OPINION!), as well as others.
If you want to download a trial version of Navicat, go to http://www.navicat.com/detail.html. They have different licenses and it works on Windows, Linux, and Mac OS X.
If you do download the trial, please post comments on here for your experience.
*NOTE* I am in NO WAY affiliated with PremiumSoft CyberTech Ltd, so don’t cry that I work for them.

