Mysql數據庫自動備份的實現方式之一

 

 Mysql數據庫自動備份的需求是肯定的。

 

配置方式也是很多種,通過navicat.客戶端或mysql官網提供工具Mysql Adminstrator,利用這些工具軟件配置定時備份。其本質是利用window系統的“任務計劃”定時觸發。

 

我一般是這麼實現的,直接在windows上“任務計劃”+mysql自帶的mysqldump.exe。

1、編寫win的批處理文件。內容如下,3行:

set ymd=%date:~0,10%

md "d:/mysqlbakdir/%ymd%"

mysqldump --opt -Q 數據庫名 -u用戶名 -p密碼 > d:/mysqlbakdir/%ymd%/dbbak.sql

 

2、win下的命令提示符下。驗證執行:mysqldump命令。驗證是否合法命令。否則myql安裝目錄爲配置path環境變量。

 

3、“控制面板”->“任務計劃”下點擊“添加任務計劃”。在圖形界面框下配置第1步的批處理文件和定時時間。

第3步,界面框配置時需配置win登錄時的用戶名和密碼。此處win登錄一定要設置有密碼值。否則計劃將無法按時觸發。

 

此刻就配置完畢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章