DM: How to understand this sentence in the documentation? : If the upstream MySQL/MariaDB servers form a master-slave replication structure, the MySQL version must be higher than 5.7.1 or the MariaDB version must be equal to or higher than 10.1.3

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

Original topic: DM:文档这句话怎么理解? :如果上游 MySQL/MariaDB servers 间构成主从复制结构,则需要 MySQL 版本高于 5.7.1 或者 MariaDB 版本等于或高于 10.1.3

| username: 超7成网友

As the topic states:
How to understand this sentence in the documentation:
“If the upstream MySQL/MariaDB servers form a master-slave replication structure, then the MySQL version needs to be higher than 5.7.1 or the MariaDB version needs to be equal to or higher than 10.1.3.”
Does it mean that in a chain relationship like [Master] → [Slave] → TiDB, both the [Master] and [Slave] need to be above version 5.7.1?

| username: Billmay表妹 | Original post link

Your understanding should be correct~

| username: dba-kit | Original post link

This should mean that GTID support is required, otherwise, once a master-slave switch occurs, DM will not be able to automatically switch to the new slave.

| username: 我是咖啡哥 | Original post link

I think the master-slave architecture should be connected to the VIP, not to the slave.

| username: kevinsong | Original post link

MySQL 5.6 already supports GTID.