1. 程式人生 > >win2008 server建立定時任務備份mysql資料庫

win2008 server建立定時任務備份mysql資料庫

一、首先建立一個bat指令碼。

@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
D:\mysql\mysql-5.7.24-winx64\bin\mysqldump --opt -u root --password=root luckyframedb > D:\mysql\luckyframedb_%Ymd%.sql
@echo on

儲存為backup_db.bat

二、在windows 2008 server上建立計劃任務
開始選單–附件–系統工具–任務計劃程式。
首先win2008不同於其他伺服器作業系統和win2003有著很大的區別,計劃任務的名稱是“任務計劃程式”不在控制面板裡,而是在“管理工具”裡。由於伺服器需要做些任務,定時執行,自己寫程式吧,麻煩,所以採用BAT進行代替操作,網路上很多人都在說每分鐘執行怎麼配置,今天我們就配置一下。
開啟“任務計劃程式”–點選“任務計劃程式庫”在右則會看到操作項裡有“建立基本任務”和“建立任務”如圖所示:
在這裡插入圖片描述


點選“建立任務”後如圖所示:填寫好相應的名稱和勾選好必要的條件
在這裡插入圖片描述
選擇“觸發器”選項,點選“新建”,建立任務執行時間,“重複任務間隔”這個選擇後,後面有時間選擇,是每小時,還是每分,可自己選擇後再修改時間,再確定。
在這裡插入圖片描述
再來配置需要執行的“操作”,就是選擇所寫的程式或是BAT檔案,這裡很重要的配置是選擇BAT檔案後,在“起始於(可選)”這裡一定要填寫相應執行程式或是BAT檔案的所在目錄,要不然是執行不成功的。
在這裡插入圖片描述在這裡插入圖片描述
參考:
1.http://www.cnblogs.com/dafanjoy/p/4998041.html
2.http://www.cnblogs.com/amylis_chen/archive/2012/07/14/2591492.html