【发布时间】:2014-04-09 00:05:34
【问题描述】:
如何通过 Java 备份在 phpMyAdmin 上运行的数据库?
谢谢
【问题讨论】:
标签: java phpmyadmin database-backups
如何通过 Java 备份在 phpMyAdmin 上运行的数据库?
谢谢
【问题讨论】:
标签: java phpmyadmin database-backups
一种方法是在您的项目目录中包含mysqldump 二进制文件(来自您的mysql 安装文件),并将其命名为:
StringBuilder sb = new StringBuilder("cmd /c mysqldump -h").append(HOSTNAME).append(" -u");
sb.append(UNAME).append(" -p").append(PASSWD).append(" ").append(DB_NAME);
for (String s : tableList) {
sb.append(" ").append(s);
}
sb.append(" > backup.sql");
try {
File file = new File("etc/");
Process pr = Runtime.getRuntime().exec(sb.toString(), null, file);
pr.waitFor();
} catch (IOException | InterruptedException ex) {
}
【讨论】: