1. 程式人生 > >windows環境mysql資料庫自動備份

windows環境mysql資料庫自動備份

1:mysql資料庫備份命令

執行 mysqldump -u username -p database > c:/bak.sql

再次輸入mysql密碼,匯出完成!

2:編寫bat指令碼

@echo off  

color 0D  

MODE con: COLS=71 LINES=25 

title mysql資料庫自動備份指令碼(任務計劃)--指令碼作者:劉彥亮

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"

set "obj_dir= E:\jntc\bright_sql_bak"

md %obj_dir%

@echo 開始備份資料庫。

mysqldump -u root -proot bright > %obj_dir%\%Ymd%bright.sql

@echo 刪除七天前備份的檔案。

forfiles /p "E:\jntc\bright_sql_bak" /s /m *.* /d -7 /c "cmd /c del @path"

@echo 資料庫備份完成,3秒後程序退出。

ping /n 3 127.0.0.1 >nul

exit

3:將bat命令加入任務計劃

所有程式-附件-系統工具-任務計劃程式-

(1)建立基本任務:輸入計劃名稱和描述

(2)觸發器:選擇每天

(3)每日:設定觸發時間,每隔一天發生一次

(4)操作:啟動程式

(5)啟動程式:選擇附件中的bat指令碼。

(6)完成。