2012-07-25 138 views
0

我一直在創建預定的MySQL備份,然後通過FTP將它們發送到使用PHP的另一個測試服務器。我需要知道是否有可以運行的程序來恢復其他服務器上的文件,但是使用預定的恢復?有沒有辦法按時間表恢復MySQL數據庫

謝謝

+1

查找到cron作業:HTTP://www.unixgeeks。 org/security/newbie/unix/cron-1.html – 2012-07-25 10:20:46

+1

已經完成,仍然需要一個腳本來運行CRON作業 – user1482082 2012-07-25 10:23:34

+0

您的備份格式是什麼? – 2012-07-25 10:27:24

回答

5

您可以創建一個啓動shell代碼的CRON作業。

舉例來說,如果要注入備份數據庫:如果你想創建轉儲

mysql -u user -ppassword database < yourbackupfile.sql 

現在:

mysqldump -u user -ppassword database > yourbackupfile.sql 
+0

備份文件的名稱將隨日期內置到名稱中而不斷變化,因此我不確定這是否會起作用 – user1482082 2012-07-25 10:36:32

+0

掃描您將其複製到的目錄並選擇一個最後被創建? – 2012-07-25 10:40:08

+1

如果你需要動態文件名設置backup_'date'+%m-%d-%y_%H:%M:%S''.sql – Learner 2012-07-25 11:11:34

相關問題