我在多个服务器上运行多个mysql数据库。在hsql数据库中,我们可以启动服务器或使用java编程停止服务器。我将随时使用任何数据库,所以我想启动mysql数据库服务器或使用java编程停止它。 有没有办法使用java编程启动或停止mysql数据库?
答案 0 :(得分:4)
在Windows机器中试试这个:
开始强>
Process process = Runtime.getRuntime().exec("net START MySQL");
<强> STOP 强>
Process process = Runtime.getRuntime().exec("net STOP MySQL");
答案 1 :(得分:2)
如果您使用的是Linux系统,则可以使用java调用数据库init脚本。它们通常位于/etc/init.d/mysql[d]
中的/usr/local/etc/rc.d/
个BSD变体中。我不确定这在Windows环境中是如何工作的。
您必须确保允许运行该进程的用户执行此脚本。