【发布时间】:2014-06-06 09:09:55
【问题描述】:
她是我用来备份数据库的代码。当我运行它时,我成功地得到了一个“backup.sql”文件,但是当我检查它时,它是空的。没有数据,所以我没有备份,而是一个空的 sql 文件。
另外,当我运行这个程序时,系统挂起,我必须通过任务管理器结束进程。
public void Backupdbtosql() throws IOException, InterruptedException {
String executeCmd = "";
executeCmd ="mysqldump -u root -p root mydb--add-drop-database -r D:\\database\\backup.sql";
Process runtimeProcess =Runtime.getRuntime().exec(executeCmd);
int processComplete = runtimeProcess.waitFor();
if(processComplete == 0){
System.out.println("Backup taken successfully");
} else {
out.println("Could not take mysql backup");
}
}
【问题讨论】:
标签: java mysql backup mysqldump