我正在开发我们数据库的常规转储。我正在使用 this script创建备份,然后通过常规的 cron 作业提供它。最后,我们得到了一个文本文件以及所有内容的电子邮件存档。
我们遇到的问题是两个表的大小。他们每个人都有 60k 的领域,并且每天都在增长。我认为增量备份是备份的最佳解决方案,但如果要恢复它……这将是一个巨大的项目。
我的问题是两个部分:
a) 是否有更直接的方法来每天备份大表,如果没有,
b) 是否有一种简单的方法可以从每天/每周的增量备份中恢复备份?
谢谢!
最佳答案
您不妨查看 Maatkit .这是一堆 perl 脚本。其中之一是 mk-parallel-dump,它生成 mysqldump 的多个副本(默认情况下,机器中每个 CPU 1 个)允许转储更快地进行MUCH。您也可以像 Daniel 建议的那样在 cron 作业中进行设置。
关于php - 使用 PHP 和 cronjob 备份一个巨大的 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/297038/