windows環境mysql資料庫自動備份
阿新 • • 發佈:2019-02-02
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)完成。