九九国产视频_亚洲精品国产三级在线观看_很污很黄能把下面看湿的短文_69色视频日韩在线视频

Windows操作系統利用BAT命令+計劃任務自動備份數據庫和文件

[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!

數據的備份,肯定沒啥可說的,都是不言而喻的,重要數據必須備份!其重要性更不必多說;今天就來說說Windows如何備份站點;

.bat 文件如下:

第一種bat寫法如下:

::數據庫+文件備份
@echo off
::日期時間
set yyyymmdd=%date:~0,4%%date:~5,2%%date:~8,2%
set curtime=%time%
IF "%curtime:~2,1%"==" " (set hh=0%curtime:~1,1%) ELSE (set hh=%curtime:~0,2%)
::配置
set SOURCE_IMAGES_FILE_DIR=E:\Web\images_file
set SOURCE_LITERATURES_FILE_DIR=E:\Web\literatures_file
set DB_HOST=127.0.0.1
set DB_USER=root
set DB_PWD=a123456
set DB_DB=mydb
set BACK_UP_PATH=F:\back_up\%yyyymmdd%%hh%\
set BACK_UP_IMAGES_FILE_DIR=images_file
set BACK_UP_LITERATURES_FILE_DIR=literatures_file
set BACK_UP_SQL_NAME=back-up.sql
::創建文件夾
mkdir %BACK_UP_PATH%
::數據庫備份
mysqldump -h%DB_HOST% -u%DB_USER% -p%DB_PWD% %DB_DB% > %BACK_UP_PATH%%BACK_UP_SQL_NAME%
::文件備份
xcopy %SOURCE_IMAGES_FILE_DIR% %BACK_UP_PATH%%BACK_UP_IMAGES_FILE_DIR% /e/I/d/h/r/y
xcopy %SOURCE_LITERATURES_FILE_DIR% %BACK_UP_PATH%%BACK_UP_LITERATURES_FILE_DIR% /e/I/d/h/r/y
exit

然后 開始 -程序 -附件 -系統工具 -計劃任務 來設置計劃任何即可!

第二種bat寫法如下:

@echo off
echo 本批處理為老梁發布
echo 更多精彩博文請訪問 http://m.arunagnihotri.com/
color 0b & cls
echo 設置要備份的文件夾...
set "pbuf=D:\laoliang"
echo 設置備份文件存放文件夾...
set "tbuf=F:\Laoliang_Backup"
echo 初始化壓縮程序設置...
cd \
C:
cd C:\Program Files\WinRAR
set yes=ok
echo 壓縮程序在C:\Program Files\WinRAR\WinRAR.exe
echo 設置備份文件名(以星期幾命名,即備份文件只保存最近一周)...
set name=%date%
set name=%name:~-3%
set name=svn_backup_%name%
echo 是否存在同名文件,若存在則刪除同名文件...
if exist %tbuf%\%name%.rar del %tbuf%\%name%.rar
echo 開始執行壓縮備份...
rar a -r -ed -esh %tbuf%\%name%.rar %pbuf%\*.*
echo 備份完畢!

這里需要注意的是,設置備份文件夾的時候一定要加“”,不是會報錯而且保存位置不對;還有就是中文在有些系統里面顯示是亂碼,必要的時候可以用:來注釋掉;原文中用的是winrar來壓縮文件夾,我還是推薦使用7z來壓縮(壓縮比例更高,而且7z程序更精簡,只需要把安裝后的7z.exe和7z.dll復制到系統目錄下的system32里面就可以使用);使用7z壓縮只需要替換倒數第二行:

7z?a?-t7z?%tbuf%\%name%.7z?%pbuf%

第三種bat寫法如下:

計劃任務來完成每日文件夾自動備份功能。

批處理腳本

首先找個地方新建個.bat文件,然后在里邊填入下面內容:

@echo off
rem 要備份的文件夾
set sourcePath=E:\ETL\build\
rem 要備份到的文件夾
set targetPath=E:\ETL\build-history\
rem 自動備份生成的文件名
set folderName=%date:~0,4%-%date:~5,2%-%date:~8,2%
XCOPY /e /c /y "%sourcePath%*" "%targetPath%%folderName%\"

注意修改其中sourcePathtargetPath的值, 最后有個\不要忘寫。如果你想只備份文件的話,本文末尾參考中有相關文檔進行介紹。

第四種bat寫法如下:

首先,新建一個文本文檔,改名為備份 SVN.bat? 粘貼以下內容:

@echo off
echo 本批處理為老梁發布
echo 更多精彩博文請訪問 http://m.arunagnihotri.com
echo 或QQ 258 986 0066
color 0b & cls
echo 設置要備份的文件夾...
set "pbuf=D:\VisualSVN_Repositories"
echo 設置備份文件存放文件夾...
set "tbuf=G:\Backup_VisualSVN_Repositories"
echo 初始化壓縮程序設置...
cd \
C:
cd C:\Program Files\WinRAR
set yes=ok
echo 壓縮程序在C:\Program Files\WinRAR\WinRAR.exe
echo 設置備份文件名(以星期幾命名,即備份文件只保存最近一周)...
set name=%date%
set name=%name:~-3%
set name=svn_backup_%name%
echo 是否存在同名文件,若存在則刪除同名文件...
if exist %tbuf%\%name%.rar del %tbuf%\%name%.rar
echo 開始執行壓縮備份...
rar a -r -ed -esh %tbuf%\%name%.rar %pbuf%\*.*
echo 備份完畢!

由于要備份的文件夾和存放備份的文件夾及WinRaR的安裝路徑可能不同,根據實際情況修改即可。
下一步就是添加任務計劃,打開控制面板-任務計劃-添加任務計劃,設置每天執行備份.bat,最好在晚上執行如凌晨1點。

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。

您必須遵守我們的協議,如您下載該資源,行為將被視為對《免責聲明》全部內容的認可->聯系老梁投訴資源
LaoLiang.Net部分資源來自互聯網收集,僅供用于學習和交流,請勿用于商業用途。如有侵權、不妥之處,請聯系站長并出示版權證明以便刪除。 敬請諒解! 侵權刪帖/違法舉報/投稿等事物聯系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯系指正;轉載請注明出處: » Windows操作系統利用BAT命令+計劃任務自動備份數據庫和文件

發表回復

本站承接,網站推廣(SEM,SEO);軟件安裝與調試;服務器或網絡推薦及配置;APP開發與維護;網站開發修改及維護; 各財務軟件安裝調試及注冊服務(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統,人力資源,超市POS,醫藥管理等;

立即查看 了解詳情