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放入裏面,並設置執行週期,什麼時候執行。