@echo off
exp doo/doo@test
file=e:\document\desktop\test_backup\name_%date:~0,4%%date:~5,2%%date:~8,2%.dmp
log=e:\document\desktop\test_backup\name_%date:~0,4%%date:~5,2%%date:~8,2%.log
path c:\program files\winrar\winrar.exe
winrar a -agyyyy-mm-dd -df -m5 e:\document\desktop\test_backup\name.rar e:\document\desktop\test_backup\*.dmp e:\document\desktop\test_backup\*.log
forfiles /p "e:\document\desktop\test_backup" /s /m *.rar /d -30 /c "cmd /c del @path"
@echo off
set curdate=%date:~0,4%%date:~5,2%%date:~8,2%
set backuppath=e:\document\desktop\test_backup
md %backuppath%
exp doo/doo@test file=%backuppath%\%curdate%.dmp owner(doo) log=%backuppath%\%curdate%.log
forfiles /p "e:\document\desktop\test_backup" /s /m *.dmp /d -30 /c "cmd /c del @file"
set curdate設定日期
set backuppath設定路徑
exp匯出資料庫 owner(doo) 屬於doo的所有表,()裡可以加別的使用者,也可寫單錶名逗號隔開
log別另起行 空格與前面隔開
forfiles 滿30個檔案刪最舊的,d -30 數字可改 滿30個
linux自動備份資料庫
bin bash 設定mysql備份目錄 folder data databaseback cd folder day date y m d mkdir day cd day nowday date y m d h m s mkdir nowday cd nowday 資料庫伺服器,一般為local...
window下自動備份檔案
專案開始推行的時候,為了保證專案開發安全,常常要備份每天開發的 如果每天都要人工去備份太麻煩了,這時候就想到了電腦自動去備份,考慮到有兩台伺服器,一台是xp,另一台是linux,在linux共享了專案開發資料夾,在xp裡對映到z盤,這時候就要用到自動定時計畫功能,不懂可以參考 windows下在執行...
MYSQL資料庫之執行狀態下自動備份資料庫
1 在目錄所在盤建立乙個mysql bak資料夾,用來儲存 備份的檔案 2 備份以後的檔名 mysql backup 2014 04 17.sql,date 0,10 當天的備份日期 3 拷貝如下 用記事本儲存字尾改為bat或者cmd echo off set errorlevel 0 set ba...