mysql - AWS DMS RDS MySQL 8 无法初始化字符集未知
问题描述
我正在尝试在 AWS RDS MYSQL 8.0.11 数据库和使用 DMS 的 Redshift 集群之间运行复制任务 (CDC)。
我遇到了错误:
Error 2019 (Can't initialize character set unknown (path: compiled_in)) connecting to MySQL server
复制实例引擎版本:3.1.3
RDS MySQL 实例使用的字符集:
-- SHOW VARIABLES LIKE '%char%';
‘character_set_client’,‘utf8mb4’
‘character_set_connection’,‘utf8mb4’
‘character_set_database’,‘utf8mb4’
‘character_set_filesystem’,‘binary’
‘character_set_results’,‘utf8mb4’
‘character_set_server’,‘utf8mb4’
‘character_set_system’,‘utf8’
‘character_sets_dir’,‘/rdsdbbin/mysql-8.0.11.R2/share/charsets/’
解决方案
我认为 DMS 还不支持 MYSQL 8.X。此处解释了支持的版本。
推荐阅读
- java - 无法使用可执行文件 C:\Program Files\Java\jdk-10.0.1\bin\java.exe 确定 Java 版本
- assembly - x64: 有 INX 指令吗?
- azure - Azure 数据工厂 v2 U-SQL 脚本找不到凭据的机密信息
- xml - 如何克服无法在 XML 中的“文档”节点类型上设置值的问题?
- wpf - WPF Win10 禁用自动播放
- amazon-web-services - SNS 中的时间戳消息,因为它通过
- c++ - 声明 RAII 类型 (unique_lock) 的 C++ 推荐方式
- joomla - 在 Joomla 中使用 PHPOffice/PHPSpreadsheet
- javascript - 从外部javascript获取动态变量
- javascript - 使用角度更新多个 html 输入元素