如何實現windows服務器下mysql自動定時備份數據庫

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

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

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

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

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

假想環境:MySQL mysql位置:D:Program mysqlsMySQLMySQL Server 5.0data

如圖:如何實現windows服務器下mysql自動定時備份數據庫?

數據庫名稱為:952game數據庫備份目的地:d:db_bak (你想把數據庫備份到哪個盤的路徑)我想備到D盤的db-bak目錄下面============================新建db_bak.bat,寫入以下代碼

net?stop?mysql  xcopy?c:mysqldatabbs*.*?d:db_bakbbs%date:~0,3%?/y  net?start?mysql

如圖詳解:

如何實現windows服務器下mysql自動定時備份數據庫

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

這里我們采用最簡單的方法

使用windows的“計劃任務”定時執行該批處理腳本即可。(例如:每天凌晨3點執行back_db.bat)

不會的話請看圖文:

1、運行,計劃任務

如何實現windows服務器下mysql自動定時備份數據庫

2、添加計劃任務。

如何實現windows服務器下mysql自動定時備份數據庫

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

如何實現windows服務器下mysql自動定時備份數據庫?

如何實現windows服務器下mysql自動定時備份數據庫?

如何實現windows服務器下mysql自動定時備份數據庫

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

最后小編清晨再給大家多講一句就是這個批處理命令 %date:~0,3%? 的意思提取星期幾信息
當然如果你想創建年月日的話就用%date:~0,10%??,系統就會每天給你建日期目錄了。很方便吧。

%date:~0,10%????? //提取年月日信息
%date:~-3%???????? //提取星期幾信息
%mysql:~0,5%???????? //提取時間中的時和分
%time:~0,-3%?????? //提取時和分和秒信息

國內windows服務器用戶可以使用:

護衛神好備份軟件 免費版(sqlserver,文件自動備份)

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

以上就是如何實現

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享