mysqldumpは、そのようなコードを含むWindowsバッチファイルで使用できるエラーコードを返しますif errorlevel 1
か?
バックアップの成功または失敗を確認したいと思います。
ありがとう。
mysqldumpは、そのようなコードを含むWindowsバッチファイルで使用できるエラーコードを返しますif errorlevel 1
か?
バックアップの成功または失敗を確認したいと思います。
ありがとう。
Mysqldumpは次を返します。
0 - Success
1 - Warning
2 - Exception
http://dev.mysql.com/doc/refman/5.5/en/error-types.html
したがって、おそらくif errorlevel 2
警告を無視し、エラーのみを処理するために使用する必要があります(もちろん、ニーズと発生する可能性のある警告によって異なります)。このようなものが機能する可能性があります:
mysqldump.exe --user USERNAME --password=PASSWORD --database DATABASE > dump.sql
REM Check for error
if %ERRORLEVEL% NEQ 0 (goto ERROR)
echo MySQL was dumped successfully
goto :EOF
:ERROR
echo Error occured
exit