从Web应用程序GUI创建数据库备份

时间:2015-05-18 08:23:53

标签: java jquery mysql ajax

有没有办法,我可以从浏览器gui back up / create a database dump?我需要从我的Web应用程序本身创建一个数据库备份。

1 个答案:

答案 0 :(得分:0)

您可以使用Java.lang.Runtime.exec()从您的Java应用程序执行mysqldump。见下面的例子。

String backupCmd = “mysqldump -u “+dbUser+” -p”+dbPass+” “+dbName+” -r backup.sql”;

// Tun mysql backup
Process process = Runtime.getRuntime().exec(backupCmd);

process.waitFor();
int exitCode = exitValue();

 if(exitCode == 0){    
    System.out.println(“Successfully created mysql backup”);    
} else {    
    System.out.println(“Failed to create mysql backup”);    
}