1. 程式人生 > >Windows Server 2012 數據庫定時備份

Windows Server 2012 數據庫定時備份

效果 定期 utm 直接 target 觸發 步驟 觸發器 mysq

為了數據的安全,我們在服務器上設置了每周備份一次,下面是具體步驟:

一、在文件客戶端服務器創建db_backup.cmd的Windows命令腳本。輸入以下內容(直接復制可能出錯,請手動輸入):

@echo off

set  "Ymd=te:~,4%te:~5,2%te:~8,2%"

C:\DBbackup\mysqldump  –h IP地址 –opt  -u  root -p"Password"  DataBaseName > C:\DBbackup\DataBaseName_%Ymd%.sql

@echo on

註意:

(1)“C:\DBbackup\mysqldump”是mysqldump.exe的路徑;

(2)Windows下使用腳本執行的時候,mysqldump的路徑不能有空格。如有空格:

解決辦法一:安裝Mysql的時候不要安裝到默認路徑,默認的路徑”C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin\mysqldump”帶空格,不修改直接執行出來的結果是0 kb;

解決辦法二:直接從mysqldump的安裝路徑復制mysqldump.exe到自己創建的目錄,腳本裏直接寫這個目錄即可。

二、手動執行腳本,成功後查看SQL文件是否完整;

三、加入【任務計劃程序】,定期自動執行腳本

打開任務計劃程序,點擊【創建任務】

技術分享圖片             創建任務
技術分享圖片              常規 技術分享圖片             觸發器 技術分享圖片             操作 技術分享圖片             條件 技術分享圖片             設置

技術分享圖片             配置完成

註意:如果需要馬上看到效果,可以設置成5分鐘一次,時間隨意!

                        搖搖欲墜的生活終會過去!

Windows Server 2012 數據庫定時備份