Processo para start do servidor mysql via aplicacao

Pessoal, preciso implementar uma classe com metodos para fazer start / stop do meu servidor mysql… Essa classe seria chamada por um aplicativo java… Tentei fazer isso com Process atraves de uma uma Thread…, mas nao obtive sucesso… A API diz que Process nao é indicada para executar scripts… daemons… etc…
O que uso entao ???

Process p =   Runtime.getRuntime().exec("/etc/init.d/mysql start");
int i = p.waitFor();

Cara vc tem que mandar executar o mysqld para isso você pode ver como o script que vc esta chamando faz. ai sim vc vai conseguir dar o start, só um detalhe sua aplicação tem que esta rodando em modo root se não me engane ele tem que conseguir migrar de UID de root para UID de mysql se não me engane ele roda da seguinte forma

$ su -l -c "mysql -D /pasta" ai sua aplicação tem que esta como root para conseguir executar exe su sem pedir a senha de root.