mysql數據庫 在windows上定時備份

原來這樣寫:

@echo off  
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"  
C:/Program Files/MySQL/MySQL Server 5.5/bin/mysqldump --opt -u賬號 -p密碼 數據庫名稱> E:/Server/mysqlDataBakUp/electric_power%Ymd%.sql  
@echo on 
然後再windows Server 2008上添加定時任務

第二天過來查看執行過程的時候,發現命令執行了,但是備份的文件大小爲0K;


經過覈對發現,C:/Program Files/MySQL/MySQL Server 5.5/bin/mysqldump 此爲mysql 安裝路徑;但是在執行命令的時候路徑中不能由空格。

所以決定將 mysqldump 拷貝到其他的路徑中,然後修改爲

E:/mysql/bin/mysqldump  --opt -u賬號 -p密碼  數據庫名稱> E:/Server/mysqlDataBakUp/electric_power%Ymd%.sql 
點擊執行 能看到備份的文件大小已經正常。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章