ProcessBuilder processBuilder = new ProcessBuilder(
"mysqldump",
"--user=" + mqyslusername,
"--password=" + mqyslpassword,
"--databases",
mqyslkname,
"--result-file=" + reservedpath+rename
);
Process process = processBuilder.start();
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
int exitCode = process.waitFor();
if (exitCode == 0) {
System.out.println("数据库备份成功!");
} else {
System.out.println("数据库备份失败!");
}