1

わかりました。私の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を実行しています)。

4

1 に答える 1