2012-07-25 109 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

相关问题