PolarDB-X数据同步工具

兼容的数据同步工具

数据同步工具

兼容版本

说明

MySQL Slave

>=5.4.11

目前不支持GTID模式复制

canal

>=5.4.11

DTS

>=5.4.11

具体操作步骤请参见同步方案概览

debezium

>=5.4.12

不支持快照能力,使用时需要关闭快照 "snapshot.mode": "never"

maxwell

>=5.4.12

mysql-binlog-connector-java

>=5.4.11

数据同步过程中的账号权限问题

  • 高权限账号,默认拥有所有权限。

  • PolarDB-X从5.4.11版本开始对外提供了完全兼容MySQL的全局binlog能力,为了保障数据安全性,需要通过GRANT SELECT ON *.* TO 'user'@'host' 语句授予账号实例级的SELECT权限, 方可查看和订阅binlog。

  • PolarDB-X从5.4.12版本开始,新增了binlog查看和订阅的独立权限。

    • 拥有REPLICATION CLIENT权限GRANT REPLICATION CLIENT ON *.* TO 'user'@'host',方可执行以下binlog的查询权限。

      SHOW MASTER STATUS;
      SHOW BINARY LOGS;
    • 拥有REPLICATION SLAVE权限GRANT REPLICATION SLAVE ON *.* TO 'user'@'host',方可查询binlog event详情和订阅binlog。

      SHOW BINLOG EVENTS