為了數據的安全,我們在服務器上設置了每周備份一次,下面是具體步驟:
一、在文件客戶端服務器創建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分鍾一次,時間隨意!
搖搖欲墜的生活終會過去!