Cannot find encoding utf8mb4 at /usr/bin/pt-archiver line 6814.

Cannot find encoding “utf8mb4”

报错信息:

Cannot find encoding "utf8mb4" at /usr/bin/pt-archiver line 6814.

img

解决方案:

pt-archiver去掉参数 –bulk-insert –bulk-delete

想问一下为什么解决方案是去掉参数–bulk-insert –bulk-delete,其中的原理是什么,造成报错的原因是什么

可能是因为在特定的环境中,pt-archiver命令不支持使用--bulk-insert和--bulk-delete参数时会导致报错。这些参数通常用于在数据迁移或数据处理过程中进行批量插入和删除操作。去掉这些参数后,pt-archiver将使用默认的插入和删除方式,可能会降低处理速度,但可以避免编码错误。