1
她是我用來備份我的數據庫的代碼。當我運行這個時,我成功地得到了一個「backup.sql」文件,但是當我檢查它時,它是空的。沒有數據,所以我沒有備份,而是一個空的SQL文件。MySQL數據庫備份創建一個空文件
此外,當我運行這個程序時,系統掛起,我不得不通過任務管理器結束這個過程。
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");
}
}