Saturday, July 7, 2018
mysql dump and save batch
mysql dump and save batch
mysql dump and save with a batch file. Its quite old but works.
SET bkdir=d:manualbackupdata
SET SAVEDATA="%bkdir%mysql.7z"
SET mysqldir=c:mysql in
SET mysqluser=root
SET mysqlpassword=pass
REM 7-zip executable path
SET SEVENPATH="%PROGRAMFILES%7-Zip7z.exe"
REM zipped file to save data
SET ADDUP=a
IF EXIST %SAVEDATA% SET ADDUP=u
@REM Change to mysqldir
CD %mysqldir%
@REM dump database. This is all one line
"%mysqldir%mysqldump.exe" -u %mysqluser% -p%mysqlpassword% --opt --all-databases >"%bkdir% ackup.sql"
%SEVENPATH% %ADDUP% -ms=off -pfuxedboost -t7z %SAVEDATA% "%bkdir% ackup.sql"
del "%bkdir% ackup.sql"