一、構(gòu)建bat批處理文件,新建bakup.bat 文件在其中寫(xiě)入如下內(nèi)容:
@echo off
C:
CD "C:Program FilesWinRAR"
net stop Mysql
winrar.exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -k -r -s -ibck -inul "D:ackupdata-bak數(shù)據(jù)庫(kù)備份.rar" "D:MySQLMySQL Server 5.1data*.*"
net start Mysql
net stop MSSQLserver
winrar.exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -k -r -s -ibck -inul "G:數(shù)據(jù)庫(kù)自動(dòng)備份mssqlSQL備份生成的文件.rar" "E:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLData*.*"
net start MSSQLserver
winrar.exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -k -r -s -ibck -inul "D:ackupweb-bak網(wǎng)站備份.rar" "D:wwwroot*.*"
解釋:
(1).dos會(huì)依次處理下面的命令,這邊命令會(huì)顯示,如果不想讓他顯示可以在開(kāi)頭添加echo off,當(dāng)然echo off本身是一條命令,不讓他顯示的話,在前面添加@符號(hào)。下面是沒(méi)有添加@echo off:
(2).備份數(shù)據(jù)庫(kù)之前先停止,在啟用。
(3)winrar.exe 的幾個(gè)參數(shù):
a 備份所有文件
-ag 創(chuàng)建壓縮文件時(shí),以格式”YYYY-MM-DD-HH-MM-SS”附加日期。
-k 鎖定壓縮文件
-r 備份目錄和子目錄
-s 創(chuàng)建固實(shí)壓縮文件,固實(shí)壓縮只被RAR格式的壓縮包支持,ZIP壓縮包不支持,使用固實(shí)壓縮可以明顯提高壓.
-ibck 后臺(tái)運(yùn)行
-inul 禁止出錯(cuò)信息
二、您可以雙擊運(yùn)行程序,當(dāng)然也可以添加到定時(shí)任務(wù)中:
1.2003系統(tǒng):附件>系統(tǒng)工具>任務(wù)計(jì)劃
2.點(diǎn)擊下一步
3.然后“瀏覽”打開(kāi)bakup.bat文件的路徑
4.設(shè)置執(zhí)行任務(wù)的任務(wù)名稱和執(zhí)行時(shí)間
5.輸入執(zhí)行的用戶賬號(hào)和密碼,這個(gè)一般是administrator啦
6.完成,如果您不想執(zhí)行此任務(wù),右鍵刪除即可。