MYSQL實現自動備份

Mysql自動備份:

首頁,需要建立備份存放目錄。如:D:\Data\db_bak\數據庫文件夾(建議與數據庫同名,以便識別)

找到數據庫文件所在目錄的文件夾。如:D:\MysqlData\數據庫文件夾

在備份的目錄下,建立bat文件,名稱可自定義,如db_back_aa.bat文件,輸入以下代碼,(請注意更改成你實際的目錄)


net stop mysql

xcopy Data\db_bak\數據庫文件夾\*.* D:\MysqlData\數據庫文件夾\%date:~0,10%\ /y

c:\progra~1\winrar\winrar a -k -r -s D:\MysqlData\數據庫文件夾\%date:~0,10%.rar D:\MysqlData\數據庫文件夾\%date:~0,10%\

rd D:\MysqlData\數據庫文件夾\%date:~0,10%\ /S /Q

net start mysql


說明:

net stop mysql  代表停止mysql

xcopy D:\MysqlData\數據庫文件夾\*.* D:\MysqlData\數據庫文件夾\%date:~0,10%\ /y 將目錄文件複製到備份目錄,並以日期命名

c:\progra~1\winrar\winrar a  -k -r -s D:\MysqlData\數據庫文件夾\%date:~0,10%.rar D:\MysqlData\數據庫文件夾\%date:~0,10%\  將剛剛複製過來的目錄壓縮。

rd D:\MysqlData\數據庫文件夾\%date:~0,10%\ /S /Q  刪除剛剛的臨時目錄,保留了壓縮文件

net start mysql 開啓服務。

保存bat文件。

打開任務計劃(開始-程序-附件-系統工具-任務計劃,添加任務計劃),將剛剛的bat放入裏面,並設置執行週期,什麼時候執行。

發佈了111 篇原創文章 · 獲贊 3 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章