当前位置:Gxlcms > 数据库问题 > Windows计划任务实现MYSQL冷备份

Windows计划任务实现MYSQL冷备份

时间:2021-07-01 10:21:17 帮助过:24人阅读

OFF for %%i in (%0) do (set "name=%%~ni") title %name% set targetsql="%~dp0\firadio3324" mkdir %targetsql% 2>NUL ECHO ======Start======= SET config= --defaults-file=%~dp0\my.ini --single-transaction "%~dp0\..\mysqldump.exe" %config% firadio_ucenter>%targetsql%\firadio_ucenter-all.sql "%~dp0\..\mysqldump.exe" %config% firadio_yun_agent>%targetsql%\firadio_yun_agent-all.sql "%~dp0\..\mysqldump.exe" %config% --no-data firadio_uc>%targetsql%\firadio_uc-nodata.sql "%~dp0\..\mysqldump.exe" %config% --no-create-info --ignore-table=firadio_uc.uc_qq_msg_group --ignore-table=firadio_uc.uc_qq_msg_group_send --ignore-table=firadio_uc.uc_qq_msg_pri --ignore-table=firadio_uc.uc_qq_msg_pri_send --ignore-table=firadio_uc.uc_qq_base --ignore-table=firadio_uc.uc_session firadio_uc>%targetsql%\firadio_uc-data.sql "%~dp0\..\mysqldump.exe" %config% --no-data firadio_yun>%targetsql%\firadio_yun-nodata.sql "%~dp0\..\mysqldump.exe" %config% --no-create-info --ignore-table=firadio_yun.yun_ntuser_process_hour --ignore-table=firadio_yun.yun_ntuser_process_log --ignore-table=firadio_yun.yun_sensor_log --ignore-table=firadio_uc.yun_location_trace --ignore-table=firadio_uc.yun_ntuser_signin firadio_yun>%targetsql%\firadio_yun-data.sql ECHO ======End======= set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" set h=%time:~0,2% set h=%h: =0% set "His=%h%%time:~3,2%%time:~6,2%" echo %Ymd%%His% mkdir "%~dp0\xz" 2>NUL "%~dp0\..\7z.exe" a -ttar %targetsql%.tar %targetsql% "%~dp0\..\7z.exe" a -txz "%~dp0\xz\%Ymd%%His%.tar.xz" %targetsql%.tar ECHO ======Finish=======

 

 

my.ini

[mysql]
host=mysql.vegan365.xyz
port=3306
user=firadio
password=*******
default-character-set=utf8

[mysqldump]
host=vps.firadio.net
port=3324
user=adm-ro
password=********
default-character-set=utf8

 

Windows计划任务实现MYSQL冷备份

标签:end   base   win   proc   center   color   mysqld   file   password   

人气教程排行