该错误意味着AWS DMS无法从源数据库捕获增量更改。这通常是因为当前启用了事务日志(tranlog)。要解决此问题,可以尝试使用以下代码执行以下步骤:
在源数据库上禁用事务日志。
在AWS DMS任务配置中'replicate_ongoing_changes”参数设置为'false”。
以下是禁用MySQL事务日志的示例代码:
SET GLOBAL binlog_format = 'ROW'; SET SQL_LOG_BIN = 0; FLUSH LOGS;
尝试这些步骤后,重新运行AWS DMS任务,应该可以正确捕获增量更改并避免上述错误。