MySQL Launcher 1.3
Last update 24/04/2009
MySQL Launcher 1.3 comes with many changes inside and outside the code. I solved many problems related to the dynamic loading of the official MySQL libraries. Now, MySQL Launcher is compatible with i386 and x86_64 architectures and is indipendent from the MySQL version installed on your system.
I’ve added many features:
- display real time information about the running server;
- execute any kind of query and display the result in a dynamic table;
- coloured dolphin in the status bar, that changes colour exactly as the application icon in the dock if the server is running or is stopped;
- display a history list of all the executed queries available from the main window and in the status menu.
MySQL Launcher 1.3 uses BWToolkit, created by Brandon Walkin.
Note that the main difference between MySQL Launcher and the official preference pane released with any OS X MySQL distribution, is that MySQL Launcher doesn’t query the server, because it works on a operative system level. The preference pane, instead, queries every second the server. You can see this by using MySQL Launcher and observing the number of executed query when the preference pane is open and when it’s closed. This means that leaving MySQL Launcher opened you don’t overload the server.
NB: this application is not optimized for queries that returns big results, because the main purpose of MySQL Launcher is to execute administrative queries.
Screenshots
Credits
I must thank Ivan Arsenijevic to being the kind of person he is and to gave me several feedbacks and many suggestions, and to be a good tester and supporter.
Known “bugs”
MySQL Launcher 1.3 doesn’t fully support MySQL Server 6.0.9 alpha, probably duing to a fork process problem.
It appens that MySQL Launcher crashes for unpredictable reasons, many times related to the functions implemented in the official MySQL library, like mysql_stat().
MySQL Launcher 1.3 uses BWToolkit, created by Brandon Walkin, and the unique graphic bug (represented by an incorrect managing of the hide/show action of the results query area) is caused by this framework. Hope that Brandon and the community will solve the problem as soon as possible
Subscribe to the feed to stay tuned or add MySQL Launcher 1.3 to your iUseThis profile:








[...] For more details go to MySQL Launcher 1.3 official page. [...]
great utility – works like a charm
Sadness
1.3 does not work for me. It asks for sysadmin priviledge but never starts the mysql server. It could be because it cannot locate the mysql server. Don’t see how to tell the launcher where to look….
In the new coming version you’ll be able to set the configuration file path, so MySQL Launcher will use the values you set in it.
After searching through various forums, trying to find out how to configure the MySQL startup hook, this application seems like “send from above”. Its working out of the box! Thanks for this!
In the “Info” panel why does it say “Questions:”, why not “Queries:”?
Hi Alex,
in my code I call the mysql_stat() function ( http://dev.mysql.com/doc/refman/5.0/en/mysql-stat.html ) to retrieve that information.
The meaning of Questions is exactly the same of Queries, though I decided to use the first term because it is the one used by the MySQL documentation.
Here you can find a detailed explanation of the meaning of Questions: http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html#statvar_Questions
Bye