跳到主要内容

每秒备份数据

1. 准备

授权:需要硬骨鱼年付版/终身版授权。购买授权

硬件:需要通过硬骨鱼挂载硬盘。挂载方法请参考:挂载硬盘

2. 开启每秒备份

打开数据库服务,点击MySQL数据库的配置按钮:

image-20250217163652540

2.1 开启二进制日志

进入配置页面后打开设置选项卡,开启二级制日志格式,格式选ROW

image-20250218102600137

信息

日志格式请务必选择ROW格式。

2.2 开启本地快照备份

打开数据备份选项卡,启用本地快照备份功能,并根据实际业务情况选择合理的备份间隔时间。对于数据库读写较为频繁的业务场景,为避免快照备份对服务资源的过多占用,建议适当延长备份间隔时间。此外,启用 ROW 格式日志后,频繁的快照备份会进一步增加磁盘空间的消耗。因此,我们推荐将快照频率设置为每 12 小时一次,在保证数据安全的同时兼顾系统性能与资源使用效率。

image-20250222155515337

设置完以上两个设置后,点击提交即可。

3. 精确还原数据

我们可以通过精确还原数据来验证是否启用了每秒备份的功能。所谓精确还原数据,是指能够将数据库的数据恢复到特定的秒级时间点,从而确保数据的高度一致性与准确性。

打开数据库服务,在MySQL后面的操作栏中点击更多操作按钮,在弹出菜单中选择管理备份

image-20250315103711679

进入备份列表页面后,点击右上角的“精确恢复数据”按钮:

image-20250218101957878

请在弹出的对话框中输入目标恢复时间,时间格式需精确到秒:

image-20250218102144197