"Rhino" <[EMAIL PROTECTED]> wrote on 21/03/2006 13:41:49: > > ----- Original Message ----- > From: "Zsolt" <[EMAIL PROTECTED]> > To: "MySql Mailing List" <mysql@lists.mysql.com> > Sent: Tuesday, March 21, 2006 2:58 AM > Subject: How to shutdown mysql from Java > > > > Hi, > > > > my application starts mysqld (via Runtime.getRuntime().exec) and I would > > like to stop it also from Java (because of technical reasons I cannot use > > mysqladmin). > > > > What is the best way stop shutdown mysqld? > > > > 1. FLUSH TABLES > > > > 2. Process.destroy() > > > > 3. kill PID auf Unix > > > > What do you think? > > > Most database management systems, like MySQL and DB2, are designed to run 24 > X 7 with occasional breaks for maintenance like taking backups. Why do you > want start and start MySQL from an application? Isn't this going to preclude > most of the users from using it? After all, databases usually have large
> numbers of users, not just one. Obviously not in this case. While MySQL can do many things, it also works perfectly well as a single user repository. It is perfectly reasonable for a sing user to regard it as part of a single application and start and stop it from the application. However, the cost of an inactive MySQL running all the time is tiny. And treating MySQL like this would cause problems if, for example, you wanted to run two such applications, because they would fight over it. Or if your application wanted to run on a PC which already had MySQL running for some other purpose. So I would suggest that it would be wisest to do as Rhino implies and to install MySQL and leave it running all the time. Alec -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]