【问题标题】:How to backup a remote database phpMyAdmin in Java?如何在 Java 中备份远程数据库 phpMyAdmin?
【发布时间】:2014-04-09 00:05:34
【问题描述】:

如何通过 Java 备份在 phpMyAdmin 上运行的数据库?

谢谢

【问题讨论】:

    标签: java phpmyadmin database-backups


    【解决方案1】:

    一种方法是在您的项目目录中包含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) {
    }
    

    【讨论】:

      猜你喜欢
      • 2018-08-20
      • 1970-01-01
      • 2011-04-07
      • 2017-08-14
      • 1970-01-01
      • 2011-10-02
      • 2017-08-14
      • 1970-01-01
      相关资源
      最近更新 更多