windows 服務(wù)器自動(dòng)備份任務(wù)(批處理)
集成命令列表1
功能:自動(dòng)備份數(shù)據(jù)庫并按日期創(chuàng)建備份文件夾。
@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 正在啟動(dòng)網(wǎng)站數(shù)據(jù)庫…
echo 退出備份任務(wù)
echo .
exit
拆解:
停止數(shù)據(jù)庫命令
net stop MySQL
拷貝數(shù)據(jù)庫文件
D:\MySQL\data\ 為數(shù)據(jù)庫存放目錄
D:\mysqlbak\webbak 為數(shù)據(jù)庫備份目錄
%date:~0,10% 為當(dāng)前備份日期創(chuàng)建目錄
xcopy "D:\MySQL\data\*.*" D:\mysqlbak\webbak%date:~0,10%\ /e /y /c
啟動(dòng)數(shù)據(jù)庫
net start MySQL
集成命令列表2
功能:自動(dòng)備份數(shù)據(jù)庫并日期rar加密打包(密碼為123456)。
@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 正在啟動(dòng)網(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
"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\* 為備份目錄,為方便下次備份一定要?jiǎng)h除。不然容易重復(fù)。
del /s /q E:\wwwroot\Default\webmysql\*
備份任務(wù)下載
說明:
從網(wǎng)站進(jìn)行命令下載到指定的目錄
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)行下載,如果大文件的話不建議用這種方法。對(duì)于小文件倒還好。
添加自動(dòng)任務(wù)
打開任務(wù)面板->任務(wù)計(jì)劃
雙擊“添加任務(wù)計(jì)劃”
下一步瀏覽到你創(chuàng)建的CMD。
自定義任務(wù)的名稱,如果是數(shù)據(jù)庫的話建議一天備份一次。如果網(wǎng)站文件的話 可以設(shè)置一周。
下一步設(shè)置時(shí)間,建議設(shè)置2-3點(diǎn)左右。
下一步輸入管理的帳號(hào)和密碼來完成任務(wù)創(chuàng)建。
- Windows2003 下 MySQL 數(shù)據(jù)庫每天自動(dòng)備份
- 自動(dòng)備份mssql server數(shù)據(jù)庫并壓縮的批處理腳本
- Windows下實(shí)現(xiàn)MySQL自動(dòng)備份的批處理(復(fù)制目錄或mysqldump備份)
- 用批處理文件自動(dòng)備份文件及文件夾,并自動(dòng)刪除n天前的文件
- Windows中利用計(jì)劃任務(wù)實(shí)現(xiàn)自動(dòng)備份文件
- Windows下通過FTP自動(dòng)備份數(shù)據(jù)到服務(wù)器并刪除指定天數(shù)前的備份
- 用批處理實(shí)現(xiàn)自動(dòng)備份和清理mysql數(shù)據(jù)庫的代碼
- 在Windows下自動(dòng)備份PostgreSQL的教程
- Windows下自動(dòng)備份MongoDB的批處理腳本
相關(guān)文章
iis創(chuàng)建用戶隔離模式FTP站點(diǎn)的方法
為了方便大家使用,所建立的FTP站點(diǎn)不僅允許匿名用戶訪問,而且對(duì)主目錄啟用了"讀取"和"寫入"的權(quán)限。這樣一來任何人都可以沒有約束地任意讀寫,難免出現(xiàn)一團(tuán)糟的情況。如果您使用IIS 6.0,只需創(chuàng)建一個(gè)'用戶隔離'的FTP站點(diǎn)就可以有效解決此問題。2008-06-06windows?server?2019開啟iis服務(wù)器+tp5.1的完美配置運(yùn)行流程
這篇文章主要介紹了windows?server?2019開啟iis服務(wù)器+tp5.1的配置,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03Content-Location文件頭定義方法(防止內(nèi)部IP地址泄漏二法)
當(dāng)訪問IIS網(wǎng)站上的靜態(tài)HTML文件時(shí),比如index.htm,IIS響應(yīng)中會(huì)包含一個(gè)Content-Location文件頭,為了安全等考慮我們可以自定義不讓別人知道我們的默認(rèn)頁面地址2012-07-07Windows Server 2022 DNS服務(wù)器配置(圖文教程)
本篇文章將和大家介紹Windows Server服務(wù)器上DNS服務(wù)器配置的步驟,主要包括安裝和配置DNS服務(wù)器、創(chuàng)建和管理DNS區(qū)域、配置DNS,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09IIS HTTP 錯(cuò)誤 404.17 - Not Found 解決方法
這篇文章主要介紹了IIS出現(xiàn)Errore HTTP 404.2 - Not Found" IIS 7.5 請(qǐng)求的內(nèi)容似乎是腳本,因而將無法由靜態(tài)文件處理程序來處理問題的解決方法,需要的朋友可以參考下2014-05-05安裝IIS發(fā)布我的第一個(gè)網(wǎng)站圖文教程
這篇文章主要為大家詳細(xì)介紹了安裝IIS的詳細(xì)過程,并發(fā)布我的第一個(gè)網(wǎng)站,很好的圖文教程,感興趣的小伙伴們可以參考一下2016-05-05win2003下 iis+php快速穩(wěn)定的配置方法
由于win2003的穩(wěn)定性與良好軟件的支持性受到很多朋友的親睞,由于php管理系統(tǒng)成為主流,所有php的支持也是必備的了,一般也不用使用linux系統(tǒng),除非你的網(wǎng)站很大了,一般window夠了,100萬ip也不是問題2013-08-08