Saying farewell to drizzleadmin
For the last couple of days I’ve been working on removing drizzleadmin (formerly mysqladmin) from Drizzle‘s source tree and I’m happy to announce that the code is now merged to the trunk.
So why did we decide to throw out a program that’s been around for a long time? Well, the tool wasn’t really useful to drizzle since mysqladmin is designed for MySQL and we wanted to factor out these old command line tools in the tree (explained later). With that in mind, I’ve been gradually removing code from drizzleadmin and by the end of it’s lifetime, only two commands remained: “shutdown” and “ping”. These commands are now moved to the drizzle command line tool.
Here’s the new standard way to shutdown drizzled:
$ drizzle --shutdown --verbose shutting down drizzled... done
Shutting down drizzled that’s listening to a certain port:
$ drizzle --shutdown --port=12321 --verbose shutting down drizzled on port 12321... done
Check whether drizzled is still alive on a certain port:
$ drizzle --ping --port=9306 drizzled is alive
As you can see above, it makes better sense for the user to use the standard CLI tool to perform such simple tasks. For anything more sophisticated, we’re encouraging new open source projects to arise. Now with libdrizzle out in the open, anyone (yes, including you) can easily write a client program for Drizzle. You could even write one in your favorite programming language once the binding for that language comes out.
If you have any cool ideas for a project, please do share it with us on the mailing list!
