mysql 數據庫自動備份的bat腳本

數據庫備份
Window下可以使用Bat批處理文件來對MySql進行備份操作,


@echo off
echo----------------------------------
echo mysql backup
echo 2016.01.20
echo ---------------------------------
set year=%date:~0,4%
set month=%date:~5,2%
set day=%date:~8,2%
set a_db=a_db_%year%%month%%day%.sql
set b_db=b_db_%year%%month%%day%.sql
rem 這裏是註釋部分
rem 備份數據庫
rem 用mysqldump 命令來備份數據庫
mysqldump -h192.168.1.168 -uroot -p123456 a >d:\dbback\%a_db%
mysqldump -h192.168.1.168 -uroot -p123456 rest_test >d:\dbback\%b_db%
@echo off




解釋下以上程序。@echo off關閉命令行執行輸出,echo輸出提示信息,使用set來設置常量,使用rem對程序進行註釋。然後切換到mysql的bin目錄下,執行mysqldump備份命令,備份的兩個數據庫分別根據數據庫名和當前日期進行備份。如果需要暫停程序看到結果就是用pause命令。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章