2015-06-25 166 views
0

如何以编程方式从java(OSX)启动和停止mysql服务器?有人可以为此提供代码片段。 没有在stackoverflow中给出的代码片段正常工作。
从java启动mysql服务器

+0

你看过这篇文章吗? http://stackoverflow.com/questions/6237860/connect-java-to-mysql-using-jdbc-on-osx – Keews

+0

我已经看到了这些帖子1)http://stackoverflow.com/questions/16181993 /如何启动一个MySQL服务器在java编程2)http://stackoverflow.com/questions/22062568/start-and-stop-mysql-through-java –

+0

@keews是不是给出的链接是关于启动服务器后连接到数据库的。 –

回答

2

对不起,我不能评论,因为我没有足够的声望。

你可以尝试的是从命令行运行启动脚本。这意味着获取运行时并设置命令需要。即

Runtime.getRuntime.exec("sudo /usr/local/mysql/support-files/mysql.server start"); 

另一种可能性是创建ProccesBuilder并设置启动所需的参数。

希望这会有所帮助。

+1

只是一个小小的更正。 Runtime.getRuntime()。exec()。方括号丢失。是正常工作,但是我必须销毁进程来停止服务器。“server.mysql.server stop”在我使用java时不起作用。 –