使用java编程启动或停止mysql数据库
我在多台服务器上运行多个mysql数据库。在hsql数据库中,我们可以使用java编程启动服务器或停止服务器。我将随时使用任何数据库,因此我希望使用java编程启动或停止mysql数据库服务器。使用java编程启动或停止mysql数据库,java,mysql,Java,Mysql,我在多台服务器上运行多个mysql数据库。在hsql数据库中,我们可以使用java编程启动服务器或停止服务器。我将随时使用任何数据库,因此我希望使用java编程启动或停止mysql数据库服务器。 是否有任何方法可以使用java编程启动或停止mysql数据库?如果您使用的是linux系统,则可以使用java调用数据库初始化脚本。它们通常位于/etc/init.d/mysql[d]和BSD变体中,可以在/usr/local/etc/rc.d/中找到。我不确定这在Windows环境中是如何工作的 您必
是否有任何方法可以使用java编程启动或停止mysql数据库?如果您使用的是linux系统,则可以使用java调用数据库初始化脚本。它们通常位于
/etc/init.d/mysql[d]
和BSD变体中,可以在/usr/local/etc/rc.d/
中找到。我不确定这在Windows环境中是如何工作的
您必须确保运行进程的用户可以执行此脚本。在windows计算机中尝试此操作: 开始
Process process = Runtime.getRuntime().exec("net START MySQL");
停止
Process process = Runtime.getRuntime().exec("net STOP MySQL");
出于安全原因,直接从java代码操作服务器进程不是一个好主意。您使用的是什么平台?为什么还没有接受请看,在Windows中,MySQL可以以任何随机名称作为服务运行(或以任何随机名称作为应用程序运行)。@lvaroG.Vicario我每次都看到“MySQL”。无论如何,我们可以通过任务管理器找到名称。@Xampp中的shashankaholic MySQL不会以这种方式停止。你知道为什么吗?