わかりました。私のJavaアプリケーションは、Windowsランタイム環境を使用してmysqldumpバックアップを実行できません。キャッチされた例外のプリントアウトコードがありますが、例外がスローされていないことがわかります。バックアップコードを実行すると、表面的には問題なく表示されます。
また、コマンドラインコンソールでmysqldumpコマンドをテストしました。そこには問題なく動作します。
コード:
Runtime rt = Runtime.getRuntime();
try {
Process pr = rt.exec("mysqldump -u test --password=pass lager > newBackup.sql");
} catch (IOException ex) {
System.out.println("IO error Runtime. "+ex.getMessage());
}
データベースをダンプ/バックアップしない理由を誰かが知っていますか?追加する必要のある許可などはありますか(Windows 7を実行しています)。