我一直在创建预定的MySQL备份,然后通过FTP将它们发送到使用PHP的另一个测试服务器。我需要知道是否有可以运行的程序来恢复其他服务器上的文件,但是使用预定的恢复?有没有办法按时间表恢复MySQL数据库
谢谢
我一直在创建预定的MySQL备份,然后通过FTP将它们发送到使用PHP的另一个测试服务器。我需要知道是否有可以运行的程序来恢复其他服务器上的文件,但是使用预定的恢复?有没有办法按时间表恢复MySQL数据库
谢谢
您可以创建一个启动shell代码的CRON作业。
举例来说,如果要注入备份数据库:如果你想创建转储
mysql -u user -ppassword database < yourbackupfile.sql
现在:
mysqldump -u user -ppassword database > yourbackupfile.sql
备份文件的名称将随日期内置到名称中而不断变化,因此我不确定这是否会起作用 – user1482082 2012-07-25 10:36:32
扫描您将其复制到的目录并选择一个最后被创建? – 2012-07-25 10:40:08
如果你需要动态文件名设置backup_'date'+%m-%d-%y_%H:%M:%S''.sql – Learner 2012-07-25 11:11:34
查找到cron作业:HTTP://www.unixgeeks。 org/security/newbie/unix/cron-1.html – 2012-07-25 10:20:46
已经完成,仍然需要一个脚本来运行CRON作业 – user1482082 2012-07-25 10:23:34
您的备份格式是什么? – 2012-07-25 10:27:24