mysql批處理 備份資料庫 壓縮檔案

2021-08-31 15:38:58 字數 913 閱讀 4089

批處理備份資料庫,並壓縮備份後的檔案, 但是還是不能定時備份

@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進行備份,這裡...