使用TiDB的dumpling工具导出数据时失败,详细信息见截图

操作操作语句

1、dumpling 提供下 version
2、源 tidb/mysql 版本

1 个赞

表结构变了?

1、5.3.0
2、mysql 8.0
3、没有ddl相关操作,只有新增过数据

在 stackoverflow 有类似的报错,表示在 dump 数据期间,目标表发生了 DDL 变更,导致备份报错:

在默认配置下,当不指定 consistent 参数的值时,该参数的默认值为 auto,上游是 MySQL,会使用 flush,上 ftwrl 锁。该问题发生的时间点为,在释放 lock 后,select 该表数据前,目标表发生了 DDL 变更,导致备份出现了 table definition changed 报错:

建议,在备份运行期间,避免对备份的目标表进行 DDL 操作~

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。