【问题标题】:Is there a way of restoring a MySQL database on a time schedule有没有办法按时间安排恢复 MySQL 数据库
【发布时间】:2012-07-25 10:16:53
【问题描述】:

我一直在创建预定的 MySQL 备份,然后使用 PHP 通过 FTP 将它们发送到另一台测试服务器。我需要知道是否有可以运行的程序来恢复我的其他服务器上的文件但使用计划恢复?

谢谢

【问题讨论】:

标签: php mysql ftp backup restore


【解决方案1】:

您可以创建一个启动 shell 代码的 CRON 作业。

例如,如果你想注入一个备份数据库:

mysql -u user -ppassword database < yourbackupfile.sql

现在如果你想创建一个转储:

mysqldump -u user -ppassword database > yourbackupfile.sql

【讨论】:

  • 备份文件的名称将始终更改,因为日期已包含在名称中,所以我不确定这是否可行
  • 扫描您要复制它们的目录并选择最后创建的目录?
  • 如果你需要动态文件名设置备份_date '+%m-%d-%y_%H:%M:%S'.sql
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多