当前位置: 首页 > 面试题库 >

在MySQL中进行增量备份的最佳方法是什么?

酆勇
2023-03-14
问题内容

我们使用的是MySQL 5.0版,大多数表都是InnoDB。我们运行复制到从属html" target="_blank">服务器。我们正在考虑每天备份MySQL日志文件。

  • 还有其他不使用日志文件进行增量备份的方法吗?
  • 进行增量备份时的最佳做法是什么?

问题答案:

AFAIK进行增量备份的唯一方法是使用二进制日志。如果要执行完整备份(InnoDB
hotcopy),则还有其他选择,但是增量备份意味着您需要记录所有已完成的事务。

您需要问自己为什么要备份数据。由于您有一个要复制的从属设备,因此我假设备份主要是为了在意外删除的情况下还原数据?

我可能会每1小时轮换一次日志并对其进行备份。这意味着,还原将使数据最多保留1小时,并且您可以还原到自上次完整快照以来的任何时间点。



 类似资料:
  • 问题内容: 假设我们要在表格中插入多行: 使用PDO: 现在,您应该如何继续插入行?像这样? 还是像这样? 哪种方法更快更安全?插入多行的最佳方法是什么? 问题答案: 您至少有以下两个选择: 如您所见,第一个版本具有许多简单的代码;但是第二个版本确实执行了批量插入。批处理插入应该更快,但是我同意 @BillKarwin的观点 ,在绝大多数实现中性能差异不会被注意到。

  • 问题内容: 除了MYSQL中的行数据外,获取行的排名的最佳方法是什么? 例如,说我有一个学生名单,我想在GPA上排名。我知道我可以按GPA排序,但是让MYSQL在返回的行数据中也返回排名的最快方法是什么? 问题答案: 这将返回排名为

  • 本文向大家介绍Mysql数据库增量备份的思路和方法,包括了Mysql数据库增量备份的思路和方法的使用技巧和注意事项,需要的朋友参考一下 MySQL数据库增量备份,在这之前修改我们的数据库配置文件/etc/my.cnf开启bin-log日志功能即可。接下来是我参考了下网上的一些方法,自己写的,主要还是要能学到他的一些思路和方法。 添加计划任务:                        cron

  • 问题内容: 最好的说,我是最高效的,现在我唯一想到的就是将其放在我的post.php文件中: 有没有更好的方法,那就是消耗更少服务器资源的方法。我问,因为如果这是一个小型应用程序,那么我在上面没有问题,但是我正在尝试构建一些将被许多人使用的东西,并且我希望尽可能地了解查询。 问题答案: 如果您有兴趣节省资源并仍然使用SQL进行报告,而精确的#值无关紧要,则可以尝试这样采样(修改采样率以适合您的规模

  • 我需要避免错误,并使用mysqldump将数据库备份存储在单独的文件路径中

  • null 另外,如果使用,是否需要导入文件,或者不导入文件,常量将全局可用? 我可以从逻辑上得出一个结论,即是定义自定义错误域之类的东西时的最佳选择(我真的对吗?)。但其他人呢?