From 18164e1bdf22942bbdf0e7bf1e4e44f660b9fa90 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Mon, 9 Mar 2026 12:01:33 +0800 Subject: [PATCH 1/6] Add temp.md --- temp.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 temp.md diff --git a/temp.md b/temp.md new file mode 100644 index 000000000000..af27ff4986a7 --- /dev/null +++ b/temp.md @@ -0,0 +1 @@ +This is a test file. \ No newline at end of file From 42770b9003f499871965817ded220264d0a2a46c Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Mon, 9 Mar 2026 12:01:38 +0800 Subject: [PATCH 2/6] Delete temp.md --- temp.md | 1 - 1 file changed, 1 deletion(-) delete mode 100644 temp.md diff --git a/temp.md b/temp.md deleted file mode 100644 index af27ff4986a7..000000000000 --- a/temp.md +++ /dev/null @@ -1 +0,0 @@ -This is a test file. \ No newline at end of file From 78250ce1e3263f495ab6d002900ca81c69ecc7bf Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 9 Mar 2026 04:05:26 +0000 Subject: [PATCH 3/6] Auto-sync: Update Chinese docs from English PR Synced from: https://github.com/pingcap/docs/pull/22543 Target PR: https://github.com/pingcap/docs-cn/pull/21420 AI Provider: gemini Co-authored-by: github-actions[bot] --- dm/dm-compatibility-catalog.md | 16 ++++++++-------- dm/dm-precheck.md | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/dm/dm-compatibility-catalog.md b/dm/dm-compatibility-catalog.md index 1ea5b6a1c797..032b7f6be4e0 100644 --- a/dm/dm-compatibility-catalog.md +++ b/dm/dm-compatibility-catalog.md @@ -16,16 +16,16 @@ TiDB Data Migration (DM) 数据迁移工具可以将数据从不同类型的数 | 数据源 |级别 | 说明 | | - | - | - | -| MySQL ≤ 5.5 | 未测试 | -| MySQL 5.6 | 正式支持 | | -| MySQL 5.7 | 正式支持 | | -| MySQL 8.0 | 正式支持 | 不支持 binlog 事务压缩 [Transaction_payload_event](https://dev.mysql.com/doc/refman/8.0/en/binary-log-transaction-compression.html)。 | -| MySQL 8.1 ~ 8.3 | 未测试 | | -| MySQL 8.4 | 不兼容 | 更多信息,请参考 [DM Issue #11020](https://github.com/pingcap/tiflow/issues/11020)。| -| MySQL 9.x | 未测试 | | +| MySQL ≤ 5.5 | 未测试 | | +| MySQL 5.6 | 正式支持 | | +| MySQL 5.7 | 正式支持 | | +| MySQL 8.0 | 正式支持 | 不支持 binlog 事务压缩 [Transaction_payload_event](https://dev.mysql.com/doc/refman/8.0/en/binary-log-transaction-compression.html)。 | +| MySQL 8.1 ~ 8.3 | 未测试 | | +| MySQL 8.4 | 不兼容 | 更多信息,请参考 [DM Issue #11020](https://github.com/pingcap/tiflow/issues/11020)。 | +| MySQL 9.x | 未测试 | | | MariaDB < 10.1.2 | 不兼容 | 与时间类型的 binlog 不兼容。 | | MariaDB 10.1.2 ~ 10.5.10 | 实验支持 | | -| MariaDB > 10.5.10 | 未测试 | 在绕过[前置检查](/dm/dm-precheck.md)后,理论上大多数情况下可以正常工作。参见 [MariaDB 说明](#mariadb-说明)。 | +| MariaDB > 10.5.10 | 未测试 | 在绕过[前置检查](/dm/dm-precheck.md)后,理论上大多数情况下可以正常工作。参见 [MariaDB 说明](#mariadb-说明)。 | ### 与外键 CASCADE 操作的不兼容性 diff --git a/dm/dm-precheck.md b/dm/dm-precheck.md index 844fc41de441..ba6006f9a06d 100644 --- a/dm/dm-precheck.md +++ b/dm/dm-precheck.md @@ -131,7 +131,7 @@ tiup dmctl check-task ./task.yaml - 检查 binlog 是否开启(DM 要求 binlog 必须开启)。 - 检查是否有 `binlog_format=ROW`(DM 只支持 ROW 格式的 binlog 迁移)。 - 检查是否有 `binlog_row_image=FULL`(DM 只支持 `binlog_row_image=FULL`)。 - - 如果配置了 `binlog_do_db` 或者 `binlog_ignore_db`,那么检查需要迁移的库表,是否满足 `binlog_do_db` 和 `binlog_ignore_db` 的条件。 + - 检查是否有 binlog_transaction_compression=OFF(DM 不支持事务压缩)。 * (必须)检查上游是否处于 [Online-DDL](/dm/feature-online-ddl.md) 过程中,即创建了 `ghost` 表,但还未执行 `rename` 的阶段。如果处于 online-DDL 中,则检查报错,请等待 DDL 结束后重试。 From b15fb0537db913193c4987d7eec44c1f0334767f Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Mon, 9 Mar 2026 13:01:04 +0800 Subject: [PATCH 4/6] Update dm/dm-precheck.md --- dm/dm-precheck.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dm/dm-precheck.md b/dm/dm-precheck.md index ba6006f9a06d..88dd8f42fc4b 100644 --- a/dm/dm-precheck.md +++ b/dm/dm-precheck.md @@ -132,6 +132,7 @@ tiup dmctl check-task ./task.yaml - 检查是否有 `binlog_format=ROW`(DM 只支持 ROW 格式的 binlog 迁移)。 - 检查是否有 `binlog_row_image=FULL`(DM 只支持 `binlog_row_image=FULL`)。 - 检查是否有 binlog_transaction_compression=OFF(DM 不支持事务压缩)。 + - 如果配置了 `binlog_do_db` 或者 `binlog_ignore_db`,那么检查需要迁移的库表,是否满足 `binlog_do_db` 和 `binlog_ignore_db` 的条件。 * (必须)检查上游是否处于 [Online-DDL](/dm/feature-online-ddl.md) 过程中,即创建了 `ghost` 表,但还未执行 `rename` 的阶段。如果处于 online-DDL 中,则检查报错,请等待 DDL 结束后重试。 From 63c8ebb06702ea632923887701bf196e61d4393a Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Mon, 9 Mar 2026 13:01:46 +0800 Subject: [PATCH 5/6] Update dm/dm-precheck.md --- dm/dm-precheck.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dm/dm-precheck.md b/dm/dm-precheck.md index 88dd8f42fc4b..dc3470fb8e50 100644 --- a/dm/dm-precheck.md +++ b/dm/dm-precheck.md @@ -131,7 +131,7 @@ tiup dmctl check-task ./task.yaml - 检查 binlog 是否开启(DM 要求 binlog 必须开启)。 - 检查是否有 `binlog_format=ROW`(DM 只支持 ROW 格式的 binlog 迁移)。 - 检查是否有 `binlog_row_image=FULL`(DM 只支持 `binlog_row_image=FULL`)。 - - 检查是否有 binlog_transaction_compression=OFF(DM 不支持事务压缩)。 + - 检查是否有 `binlog_transaction_compression=OFF`(DM 不支持事务压缩)。 - 如果配置了 `binlog_do_db` 或者 `binlog_ignore_db`,那么检查需要迁移的库表,是否满足 `binlog_do_db` 和 `binlog_ignore_db` 的条件。 * (必须)检查上游是否处于 [Online-DDL](/dm/feature-online-ddl.md) 过程中,即创建了 `ghost` 表,但还未执行 `rename` 的阶段。如果处于 online-DDL 中,则检查报错,请等待 DDL 结束后重试。 From 941b70d4df3e41f471df056ec1107b0139890296 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Mon, 9 Mar 2026 13:04:28 +0800 Subject: [PATCH 6/6] Update dm-precheck.md --- dm/dm-precheck.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dm/dm-precheck.md b/dm/dm-precheck.md index dc3470fb8e50..96443180d2f7 100644 --- a/dm/dm-precheck.md +++ b/dm/dm-precheck.md @@ -51,7 +51,7 @@ tiup dmctl check-task ./task.yaml - 上游 MySQL 表结构的兼容性 - - 检查上游表是否设置了外键。TiDB 不支持外键,如果上游表设置了外键,则返回警告。 + - 检查上游表是否设置了外键。TiDB 对外键的支持并不全面,如果上游表设置了外键,则返回警告。 - 检查上游字符集是否与 TiDB 兼容,详见 [TiDB 支持的字符集](/character-set-and-collation.md)。 - 检查上游表中是否存在主键或唯一键约束(从 v1.0.7 版本引入)。