Java クラスから mysqldump コマンドを実行していますが、タイトルに記載されているエラーが発生し続けます。
これは私が使用しているコードです:
Process runtimeProcess = Runtime.getRuntime().exec("mysqldump -uroot -pmypassword valo > /etc/valbu.sql");
int processComplete = runtimeProcess.waitFor();
if(processComplete == 0){
System.out.println("Backup taken successfully");
} else {
InputStream stderr = runtimeProcess.getErrorStream();
InputStreamReader isr = new InputStreamReader(stderr);
BufferedReader br = new BufferedReader(isr);
String line = null;
System.out.println("<ERROR>");
while ( (line = br.readLine()) != null)
System.out.println(line);
System.out.println("</ERROR>");
System.out.println("Could not take mysql backup");
}
>
それがテーブルではなく、ダンプするためのコマンドであることを理解していないようです。