HotDB 备份恢复—— 使用二进制日志(增量)恢复

本文详细介绍了如何使用二进制日志(mysqlbinlog)进行HotDB的数据增量恢复,包括如何处理二进制日志文件、在计算节点上执行SQL语句以及实际应用中结合mysqldump进行数据迁移的方法。重点强调了在数据迁移过程中需要注意的事项,如避免DDL操作和关注数据同步的正确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于备份恢复,上一篇介绍了HotDB 的第一种数备份恢复——使用 mysqldump 备份

大家可以翻阅上一篇分享,接下来,我们介绍使用二进制日志(增量)恢复

使用二进制日志(增量)恢复

mysqlbinlog - 处理二进制日志文件的实用程序

计算节点支持 mysqlbinlog 命令,mysqlbinlog 命令能够解析 binlog 文件用于
同步增量数据,从而减少了将单机 MySQL 数据迁移至计算节点时的停机时间。使
用 mysqlbinlog 连接远程 mysql 实例获取 binlog 文件并解析出其中的 SQL 语句,
然后交由计算节点执行,从而将某个数据库的增量数据导入到计算节点某个逻辑
库下。首先,登入到管理端口(默认端口为 3325),执行 dbremapping 命令添
加数据库映射关系,关于 dbremapping 命令用法,请参考《分布式事务数据库 H
otDB Server【管理端命令】功能使用手册》。
image.png
然后使用 mysqlbinlog 语句执行选中部分的 binlog 中 SQL 语句,要求使用如下
语法与参数:
image.png
注:–to-last-log 可替换为–

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值