@echo off
::@author liubo
:: ------- 配置項 -------
:: 要執行的文件名
set FILE=back.bat
:: 計劃頻率類型
set FREQUENCY=DAILY
:: 頻率,與上面的計劃頻率類型對應
set MODIFIER=2
:: 該計劃執行的時間(24 小時制)
set DATETIME=00:30:00
:: 計劃的名字
set NAME="Backup"
:: 計劃執行用戶,不建議修改
set USER="System"
:: ------- 以下請勿修改 -------
schtasks /Create /RU %USER% /SC %FREQUENCY% /MO %MODIFIER% /ST %DATETIME% /TN %NAME% /TR %FILE%
pause
利用批處理把bat文件加入計劃任務
創建日期命名文件夾,存入日期命名的sql備份
SET BAK
::@author liubo
::創建備份文件夾,以日期命名
mkdir %date:~0,4%%date:~5,2%%date:~8,2%backup
::備份webca 數據庫,以日期bak.sql命名
mysqldump -uroot -proot webca >%date:~0,4%%date:~5,2%%date:~8,2%backup/%date:~0,4%%date:~5,2%%date:~8,2%bak.sql
注意-u用戶名 中間沒有空格,-p密碼也是一樣。