集成命令列表1
功能:自動備份數(shù)據(jù)庫并按日期創(chuàng)建備份文件夾。
復(fù)制代碼 代碼如下:
@echo off
echo 執(zhí)行備份任務(wù)
echo 正在停止數(shù)據(jù)庫…
echo 正在停止網(wǎng)站數(shù)據(jù)庫…
net stop MySQL
echo 執(zhí)行備份數(shù)據(jù)庫
xcopy "D:/MySQL/data/*.*" D:/mysqlbak/webbak%date:~0,10%/ /e /y /c
net start MySQL
echo 正在啟動網(wǎng)站數(shù)據(jù)庫…
echo 退出備份任務(wù)
echo .
exit
拆解:
停止數(shù)據(jù)庫命令
復(fù)制代碼 代碼如下:
net stop MySQL
拷貝數(shù)據(jù)庫文件
D:/MySQL/data/ 為數(shù)據(jù)庫存放目錄
D:/mysqlbak/webbak 為數(shù)據(jù)庫備份目錄
%date:~0,10% 為當(dāng)前備份日期創(chuàng)建目錄
復(fù)制代碼 代碼如下:
xcopy "D:/MySQL/data/*.*" D:/mysqlbak/webbak%date:~0,10%/ /e /y /c
啟動數(shù)據(jù)庫
復(fù)制代碼 代碼如下:
net start MySQL
集成命令列表2
功能:自動備份數(shù)據(jù)庫并日期rar加密打包(密碼為123456)。
復(fù)制代碼 代碼如下:
@echo off
echo 執(zhí)行備份任務(wù)
echo 正在停止數(shù)據(jù)庫…
echo 正在停止網(wǎng)站數(shù)據(jù)庫…
net stop MySQL
echo 執(zhí)行備份數(shù)據(jù)庫
xcopy "D:/host/mysql/data/*.*" E:/wwwroot/Default/webmysql/ /e /y /c
net start MySQL
echo 正在啟動網(wǎng)站數(shù)據(jù)庫…
echo 正在打包網(wǎng)站數(shù)據(jù)庫…
"C:/Program Files/WinRAR/WinRAR.exe" a -r -ibck -p123456 -y E:/wwwroot/Default/%date:~0,10%-WEBDATA.rar E:/wwwroot/Default/webmysql/*.*
echo 退出RAR打包
echo 刪除復(fù)制數(shù)據(jù)庫
del /s /q E:/wwwroot/Default/webmysql/*
echo 退出備份任務(wù)
echo .
exit
拆解:
以上重復(fù)命令不重復(fù)說明了
打包并加密
C:/Program Files/WinRAR/WinRAR.exe 為winrar壓縮程序安裝目錄
123456 為壓縮包加密密碼
E:/wwwroot/Default/ 為打包到的目錄
%date:~0,10%-WEBDATA.rar 為壓縮文件名,例如今天是2012-12-27 名字就是 2012-12-27-WEBDATA.rar
復(fù)制代碼 代碼如下:
"C:/Program Files/WinRAR/WinRAR.exe" a -r -ibck -p123456 -y E:/wwwroot/Default/%date:~0,10%-WEBDATA.rar E:/wwwroot/Default/webmysql/*.*
刪除拷貝數(shù)據(jù)
E:/wwwroot/Default/webmysql/* 為備份目錄,為方便下次備份一定要刪除。不然容易重復(fù)。
復(fù)制代碼 代碼如下:
del /s /q E:/wwwroot/Default/webmysql/*
備份任務(wù)下載
說明:
從網(wǎng)站進(jìn)行命令下載到指定的目錄
復(fù)制代碼 代碼如下:
wget http://備份文件的WEB地址/MySQLDATA-%date:~0,10%.rar -P E:/數(shù)據(jù)備份/%date:~0,10%
wget 下載地址:http://pan.baidu.com/share/link?shareid=4576&uk=956587458
放在C:/Windows/System32
注意:也可以用其它工具進(jìn)行下載,如果大文件的話不建議用這種方法。對于小文件倒還好。
添加自動任務(wù)
打開任務(wù)面板->任務(wù)計劃
雙擊“添加任務(wù)計劃”
下一步瀏覽到你創(chuàng)建的CMD。
自定義任務(wù)的名稱,如果是數(shù)據(jù)庫的話建議一天備份一次。如果網(wǎng)站文件的話 可以設(shè)置一周。
下一步設(shè)置時間,建議設(shè)置2-3點左右。
下一步輸入管理的帳號和密碼來完成任務(wù)創(chuàng)建。
|
新聞熱點
疑難解答
圖片精選