温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本期视频演示如何通过nine贝塔将MYSQL5.5数据库同步到MYSQL八点零十里。开始前,请先完成以下前提条件。第一,两端实例已接入nine Beta, 目标端无同名库表。第二,原端具备复制权限,目标端具备写入权限。第三,原端开启blog,且格式为road server_ID非0。在数据源与目标页签填写任务名称,并选择原数据源与目标数据源。命名规则保持与原端一致,复制方式选择单向复制。复制类型,同时勾选结构复制、全量复制和增量复制。同名对象选择预检扎报错并停止任务。存量数据忽略并追加写入增量冲突运行时报错。确认无误后,单击下一步。在选择复制对象页面,可以选择全部实例复制源库所有内容。
01:04
也可以按业务范围自定义对象。本演示只勾选演示库中的一张测试表。单击中间的箭头,将它添加到右侧的目标对象列表。需要排除某些库货表时,可以在下方配置黑名单。右上角的导入配置还支持批量创建相同复制对象的链路。确认无误后,单击下一步。在配置映射页面,目标库与目标表明保持与原端一致。打开映射与过滤两个字段,默认与原字段保持一致。本演示不设置数据过滤条件,确认后关闭窗口。单击保存并预检查。预检查会检查源端与目标端的联通性账号权限、目标端同名对象与存量数据,以及增量复制所需的blog配置。本次检查23项成功,3项警告,没有失败项。时区检查提示警告原端时区为system,目标端为东八区,两侧系统时区均显示CST。
02:06
字符集检查提示差异,原端为UTF8,目标端为UTF8MB4。时间戳默认值,参数检查同样提示警告,这里不做修改,结合业务确认可接受即可。Blog循环链路、主见校验等其余检查项全部通过。警告项可视业务情况修复或忽略,失败项必须修复后重新检查。确认预检查通过后,单击立即启动,进入任务详情页。此时任务尚未启动,确认原端与目标端无误后,单击右上角的启动。稍等片刻,任务状态变为运行中。在任务详情页结构和全量阶段很快完成,增量阶段进入持续监控。结构复制页签展示目标对象的创建进度,演示表已完成结构复制,两端对象名称保持一致。单击查看DDL可以查看回放的建表语句。
03:03
全量复制页签展示存量数据的迁移进度,演示表的2条记录已复制完成。增量复制页签,提供读取延迟、复制延迟等监控指标,以及insert update delete和DDL的操作技术。当前原端暂无增量变化,各项技术为0,当同步延迟稳定为0秒,表示原端变化已全部追平。演示结束后,任务已终止。至此,我们就通过nine data完成了MYSQL到MYSQL的结构全量和增量同步配置。
我来说两句