首頁  >  文章  >  資料庫  >  如何實作windows伺服器下mysql自動定時備份資料庫

如何實作windows伺服器下mysql自動定時備份資料庫

伊谢尔伦
伊谢尔伦原創
2017-06-28 14:01:393536瀏覽

網路上有很多關於window下Mysql自動備份的方法,可是真的能用的也沒有幾個,有些說的還非常的複雜,難以操作,這裡腳本之家小編為大家分享與整理了幾個軟體方便大家使用

網路上有很多關於window下Mysql自動備份的方法,可是真的能用的也沒有幾個,有些說的還非常的複雜,難以操作。

我們都知道mssql本身就自備了排程任務可以用來自動備份,可是mysql咱們要怎麼樣自動有備份呢?

教大家一個最簡單的方法。

這個方法是用bat批次來完成的。

假想環境:MySQL 安裝位置:D:\Program Files\MySQL\MySQL Server 5.0\data

如圖: 

資料庫名稱為:952game資料庫備份目的地:d:\db_bak\(你想把資料庫備份到哪個磁碟的路徑)我想備到D碟的db-bak目錄下面============================新db_bak.bat,寫入以下程式碼

net stop mysql
xcopy c:\mysql\data\bbs\*.* d:\db_bak\bbs\%date:~0,3%\ /y
net start mysql

如圖詳解:

# 最好一步就是實作如何定時備份了,跟我學! GO go go

這裡我們採用最簡單的方法

使用Windows的「排程任務」定時執行該批次腳本即可。 (例如:每天凌晨3點執行back_db.bat)

不會的話請看圖文:

1、運行,計畫任務

##2、新增排程任務。

3、最後一步就是指定備份時間了。

 

 

#到這裡就完成自動定時備份了,很簡單吧。

最後小編在清晨再給大家多講一句就是這個批次指令\%date:~0,3%  的意思提取星期幾資訊

當然如果你想創建年月日的話就用%date:~0,10%  ,系統就會每天為你建造日期目錄了。很方便吧。

%date:~0,10%      //擷取年月日資訊

%date:~-3%         //擷取星期幾資訊
%
time##~~ 0,5%         //擷取時間中的時與分%time:~0,-3%       //擷取時與分與秒資訊

國內windows伺服器使用者可以使用:

護衛神好備份軟體免費版(sqlserver,檔案自動備份)

請平台p8net mysql管理工具MyAdmin v1.0 (mysql 定時備份工具)

以上是如何實作windows伺服器下mysql自動定時備份資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn