文档

通过数据传输服务进行PolarDB MySQL数据同步时提示“You are not using binary logging”错误

更新时间:

问题描述

使用阿里云数据传输服务DTS对云原生关系型数据库PolarDB MySQL进行数据同步时,已同步部分数据,但数据不完整,提示以下错误信息:

Original error: You are not using binary logging For more information please refer to https://yq.aliyun.com/articles/597329

问题原因

用于数据同步的PolarDB MySQL集群未开启Binlog功能。

解决方案

请执行以下操作,为PolarDB MySQL集群开启Binlog功能后重新进行数据同步:

  1. 请确保您已开启Binlog,详情请参见如何为PolarDB集群开启Binlog功能
    说明
    • 开启或关闭Binlog后,集群会自动重启使参数新配置生效,重启任务会在5分钟之内完成。重启时服务闪断时间在40秒左右,具体时间与数据量和表数量相关,建议您在业务低谷期进行操作并确保应用程序具备重连机制。
    • GDN中的从集群不支持开启Binlog。
  2. 开启Binlog之后,您还需要清空目标端数据库,然后重新配置数据同步任务,详情请参见PolarDB到RDSRDS到PolarDBPolarDB之间,配置数据实时同步。

适用于

  • 数据传输服务DTS
  • 云原生关系型数据库PolarDB MySQL引擎
  • 本页导读 (0)
文档反馈