批處理備份資料庫,並壓縮備份後的檔案, 但是還是不能定時備份
@echo off
remrem c:\program files\winrar 需要放到 path 下,才能呼叫rar cli工具
remrem 跳轉到工作目錄下
set dump_command="c:\program files\mysql\mysql server 5.0\bin\mysqldump"
set dbname=databasename
set backup_dir=f:\bak\
set timestamp=%date:~,4%%date:~5,2%%date:~8,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%
set backup_fz_file="%backup_dir%\%dbname%_backup_%timestamp%.sql"
set bak_file="%backup_dir%\%dbname%_backup_%timestamp%.rar"
set user_mysql=root
set password_mysql=root
echo backup mysql database:%dbname%
%dump_command% --opt %dbname% -h 127.0.0.1 -p 3306 -u%user_mysql% -p%password_mysql% --default-character-set=gbk >%backup_fz_file%
rem 壓縮備份檔案
rar a %bak_file% %backup_fz_file%
rem 刪除原始檔
del /f %backup_fz_file%
echo end backup
2壓縮備份資料庫 MySQL資料庫備份
前端監控 www.webfunny.cn 只需要簡單幾步,就可以搭建一套屬於自己的前端監控系統,快來試試吧。github webfunny monitor mysqldump 是 mysql 自帶的邏輯備份工具。它的備份原理是通過協議連線到 mysql 資料庫,將需要備份的資料查詢出來,將查詢出的資...
使用批處理 定時備份資料庫
我做的乙個系統需要定時的備份資料庫資料,用的是批處理實現 需求 每月23號0點生成,資料庫備份資料dmp檔案,如果目錄中有new.dmp 改名為old.dmp,然後生成新的new.dmp 實現 1 backup.bat檔案 if exist c new.dmp goto new goto expor...
批處理檔案備份資料庫表
最近在定時備份mysql資料庫時使用到了批處理檔案進行定時匯出,並儲存為sql指令碼。之所以沒有採用資料庫備份計畫,是因為我要備份資料庫中的指定的兩個表,並且不是整表備份,是根據條件進行篩選後備份。原理是呼叫mysql的mysqldump.exe。此處是在批處理裡面定義函式backup進行備份,這裡...