2011-03-16 127 views
2

我有一個Linux服務器上的一個Linux數據庫(192.168.1.20)其數據庫名爲「零售」。我想創建一個自動方式在Windows服務器(192.168.1.30)上進行備份。mysqldump備份數據庫從Linux到Windows服務器

什麼是運行下面的代碼這樣做的最佳方式:

mysqldump -h 192.168.1.20 -u root -p Retail > C:\Retail_Initiative\backup_20110315.sql 

任何形式的幫助將不勝感激。

+0

錯誤?問題? – fabrik 2011-03-16 13:25:09

+1

如何製作運行上述命令的Windows計劃任務?似乎直觀的用例? – Romain 2011-03-16 13:25:40

+0

我冒昧地重寫你的問題,希望你不要介意。 – krtek 2011-03-16 13:25:58

回答

2

如何與創建一個批處理文件:

/START /WAIT mysqldump -uUSERNAME -pPASSWORD -h192.168.1.20 retail > path_to_dump_file 
/START /WAIT mysql -uUSERNAME -pPASSWORD -h192.168.1.30 -e "DROP DATABASE retail; CREATE DATABASE retail;" 
/START /WAIT mysql -uUSERNAME -pPASSWORD -h192.168.1.30 retail < path_to_dump_file 

應該這樣做。

相關問題