1. 程式人生 > >Win7下配置MySql定時自動備份

Win7下配置MySql定時自動備份

最近遇到了需要定時備份MySQL資料庫的需求,解決方法是採用批處理指令碼配合windows計劃任務實現每天自動備份,此處記錄一下配置過程。

先貼一下使用到的bat指令碼:

  1. @echo off  
  2. set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"  
  3. F:\mysql56\bin\mysqldump --opt -u root -P3326 --password=root test > D:\mysql_backup\test_%Ymd%.sql  
  4. @echo on  

指令碼比較簡單,不做過多解釋。接下來是要在win7下建立計劃任務,定時執行上邊的指令碼檔案。開啟 開始->附件->系統工具->任務計劃程式


在任務計劃程式庫下新建一個資料夾mysql_backup放mysql的備份計劃任務,然後建立一個基本任務


下一步:選擇每天執行


下一步:設定好觸發器的定時規則


下一步:選擇“啟動程式”


下一步:選擇執行我們剛才寫好的批處理指令碼


下一步:點完成,開啟任務屬性配置視窗設定勾選不管使用者是否登入都要執行


整個配置過程結束,等待過了設定的定時時間之後驗證是否備份正確。