0
上下文:使用MysqldResource java類(Connector/MXJ lib)部署的MySQL服務器。他們使用mysql服務器的應用程序可能因某種原因崩潰,並且可能在不關閉MySQL的情況下完成。確保MySQL關閉或使用MysqldResource將其關閉
的MySQL做如下的設置和運行:
mr = new MysqldResource(runtimeDir, dataDir);
mr.start("My MySQL", options);
目標:編寫代碼,以確保MySQL是沒有運行(MysqldResource.pid不存在,或PID不存在) 。如果MySQL我想殺了它。
注意:我不打算啓動mysqld!
最後,
如何archieve使用MysqldResource接口,它甚至有可能在目標?或者我應該用.pid文件來手動鍛鍊?
特別是要爲我下面的代碼工作正常:
mr = new MysqldResource(runtimeDir, dataDir);
mr.shutdown();
後假設其運行在另一個會話程序崩潰和不首先啓動MySQL後?換句話說,這段代碼是否會破壞現有的MySQL實例運行?