gpt4 book ai didi

mysql - 我正在尝试使用 AWS DMS 在 MySQL 数据库上实现 CDC。我的 dms 迁移任务中出现以下错误 :

转载 作者:行者123 更新时间:2023-11-29 15:34:59 28 4
gpt4 key购买 nike

https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MySQL.html

引用此链接在 Mysql 数据库中进行更改,以便使用 AWS DMS 服务实现更改数据捕获。

我已经尝试在 my.ini 文件中设置参数,如下所述:

https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MySQL.html

binlog_format = ROW
expire_logs_days = 2
binlog_checksum = NONE
binlog_row_image = FULL
log_slave_updates = TRUE
ndb_log_bin = ON
ndb_log_update_as_write = OFF
ndb_log_updated_only = OFF

AWS DMS 迁移任务出错:

(无法初始化未知字符集(路径:compiled_in))连接到 MySQL 服务器“10.20.15.23”;

MySQL 服务器二进制日志记录配置错误。

遵循“MySQL 作为 DMS 中的源”的所有先决条件

Cannot initialize subtask; Stream component 
'st_0_WBR3X727AXJYFCQBE2JX6O5AWM' terminated
[reptask/replicationtask.c:2680][1020414]

Stop Reason RECOVERABLE_ERROR Error Level RECOVERABLE`

需要解决这个问题。如果我没有正确进行更改或者需要任何其他更改。

最佳答案

深入研究问题后,我找到了解决方案。必须在“my.ini”文件中设置下面提到的字符集值(Windows) 或“my.cnf”文件 (Linux)。

[client]
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

[mysqld]
character-set-client-handshake=FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

这将使变更数据捕获能够有效地工作而不会出现错误。

关于mysql - 我正在尝试使用 AWS DMS 在 MySQL 数据库上实现 CDC。我的 dms 迁移任务中出现以下错误 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58335127/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com