Can PolarDB be synchronized downstream to TiDB?

Note:
This topic has been translated from a Chinese forum by GPT and might contain errors.

Original topic: 上游为polardb下游tidb可以同步?

| username: TiDBer_STGGd1J1

[Test Environment for TiDB]
[TiDB Version]
[Reproduction Path] Failed to create data source using PolarDB as the data source
[Encountered Issue: Problem Description and Impact]

| username: TiDBer_STGGd1J1 | Original post link

The image is not visible. Please provide the text you need translated.

| username: MrSylar | Original post link

The binlog format of PolarDB is different from the native one, right?

| username: TiDBer_STGGd1J1 | Original post link

The port is open.

| username: TiDBer_STGGd1J1 | Original post link

But doesn’t PolarDB support the MySQL protocol?

| username: MrSylar | Original post link

The protocol generally refers to the SQL syntax format. For example, TiDB is also compatible with the MySQL format, but the upstream of DM does not support TiDB. DM requires the upstream MySQL binlog to be in its native format, so the official documentation refers to the upstream as “MySQL or MariaDB.”

| username: TiDBer_STGGd1J1 | Original post link

Okay, thank you.

| username: forever | Original post link

Is your PolarDB using a distributed or single-instance setup?

| username: tidb菜鸟一只 | Original post link

I suggest using CloudCanal.

| username: 江湖故人 | Original post link

It should be supported. How about trying version 7.5?
DM Migration from PolarDB to TiDB

| username: dba远航 | Original post link

As long as it’s from the MySQL series, it’s fine.

| username: TiDBer_STGGd1J1 | Original post link

The image is not available for translation. Please provide the text you need translated.

| username: TiDBer_STGGd1J1 | Original post link

No errors were seen in the execution log on the master.

| username: zhang_2023 | Original post link

Need mysqlbinlog