bat批處理實現mysql備份

來源:互聯網
上載者:User

標籤:

一、建立bat檔案,實現mysql備份功能。(即把txt檔案尾碼改為.bat)

 

代碼解釋:

d:                                                                                                  //選擇d盤
cd "D:\MySQL\MySQL Server 5.5\bin"                          //進入mysql安裝目錄下的bin檔案
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"                  //把ymd設定為當然的年月日
md "E:\資料備份\%ymd%"                                //在E盤下建立目錄 :資料備份/當前年月日/
mysqldump -uroot -ppassword --all-databases > E:\資料備份\%Ymd%\mysql.sql    //使用mysqldump命令為所有資料庫建立備份檔案mysql.sql

點擊執行如下mysql.bat檔案,即可手動備份mysql整個資料庫

 

二、建立任務計劃,使電腦定期自動執行備份操作。

1.(windows平台下) 開始-->管理工具-->任務計劃

2.建立任務-->輸入任務名稱-->選擇運行賬戶

3.定義觸發器-->設定任務自動執行的時間點、執行循環

如:21:30執行任務。每天執行一次。2017年7月11號。任務到期。

4.定義任務被觸發時所要執行的操作:

我們選擇上文編寫的mysql.bat指令碼程式。

5.點擊確定。根據提示輸入管理員密碼。即可建立成功!

至此。2016年7月11日到2017年7月11日,每天 都會自動運行mysql.bat程式。在E盤下產生Database Backup檔案。

 

bat批處理實現mysql備份

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.