文档首页/
数据复制服务 DRS/
故障排除/
失败案例/
MySQL->MySQL实时迁移和同步/
全量阶段失败报错,关键字“Unknown collation: 'utf8mb4_0900_ai_ci'”
更新时间:2024-11-29 GMT+08:00
全量阶段失败报错,关键字“Unknown collation: 'utf8mb4_0900_ai_ci'”
场景描述
全量迁移或同步期间DRS任务报错,日志提示信息:retry structures failed events=the fail structures are [type=table_structure, index=0, schema_name=m825, object_name=t1]reason:[Unknown collation: 'utf8mb4_0900_ai_ci']
可能原因
源数据库的版本比目标数据库版本高,或源数据库为特殊类型,支持utf8mb4_0900_ai_ci排序规则,而目标数据库MySQL不支持该规则。DRS任务在同步表结构场景下,因目标数据库不支持该排序规则而失败。
解决方案
- 用户在目标数据库中手动创建替代的表结构修改排序规则。
- 修改完成后,重新创建DRS任务,并取消同步表结构,重新进行全量同步。
父主题: MySQL->MySQL实时迁移和同步