0
我用这个代码导入(恢复).sql文件:导入MySQL数据库从Java不工作
String command2="/Users/macbookpro/mysql-5.6.16-osx10.7-x86_64/bin/mysql --host mydb.ckwwsnbi2lvi.us-west-2.rds.amazonaws.com --port 3306 -u XXX -pXXXX testcomm </Users/macbookpro/Downloads/world3.sql"
Process runtimeProcess;
try {
runtimeProcess = Runtime.getRuntime().exec(command2);
processComplete = runtimeProcess.waitFor();
if (processComplete == 0) {
System.out.println("Backup restored successfully");
// return true;
} else {
System.out.println("Could not restore the backup");
}
} catch (Exception ex) {
ex.printStackTrace();
}
命令在终端运作良好,但是当我运行Java代码,它不工作。 任何帮助将不胜感激。
有什么错误?堆栈跟踪?命令行输出?什么不起作用 – Zilvinas
输出“无法恢复备份” –
当我使用命令行时导入数据库,但在运行此Java代码时没有任何事情发生。 –