使用br从s3恢复数据到一个新的tidb集群报错Error: [ddl:1069]Too many keys specified; max 64 keys allowed

7.1.0还不如你的版本新,得用7.1.2或6.5.4及以上版本
image

那我升级到7.1.2再试试

多谢答复

我将集群升级到了7.1.2,然后在老集群备份了一个全量备份,现在依旧是往新的7.1.2的集群里面恢复,没有报索引的错,但是却一直卡住了。如下图:

日志如下:


一直是这个日志,循环往复

感觉像版本兼容问题,7.1.2是新初始化的集群吗? 建议你使用6.5.5 测试index和恢复问题 ,使用7.1.2的备份来恢复(可以先dump导数据)

是的,我们的测试环境最开始是6.5.3,然后升级到7.1.2 后做的全量备份,然后新建了一个7.1.2灾备测试集群名为dr,然后我把全量备份恢复到最新的dr集群的

应该是bug了 建议你新开个帖子,描述下过程

废了,从7.1.2 没法退回到6.5.5

tidb不能做版本降级

你之前的意思是,让我把7.1.2的全量备份拿到6.5.5进行恢复对吧

没有,我原来以为你是拿6.5的备份在7.1恢复的,后面你回复是升级到7.1后才备份的,过程没问题。所以感觉是bug

目前我用正式环境的6.5.3的备份恢复到6.5.5的集群,已经没问题了,前面报错,应该是你说的6和7版本部分不兼容的情况。多谢指导。

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。