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)完成。
來自:http://blog.csdn.net/u013628152/article/details/42126367