【 TiDB 使用环境】生产\测试环境\ POC
【 TiDB 版本】V5.0.0
【遇到的问题】delete误删了些数据,想恢复到删除时间点前,删除时间点在tikv_gc_safe_point之前,谢谢!
【复现路径】做过哪些操作出现的问题
【问题现象及影响】
有备份的话可以,没有备份就恢复不了了
无法基于历史版本信息进行恢复,建议使用数据库备份进行恢复
你可以试试,能不能查不出。如果有二进制日志,可以恢复
有通过pump+drainer同步到下游,但这种方式下游也是执行了delete吧,是不是没法恢复?
先查查看,gc如果没有,只能全库恢复一下,再把删的数据导进去。
请问可以怎么操作?
drainer可以输出file形式的下游,如果有时间范围内的全备和binlog,就可以恢复了
现在我们drainer是同步到下游的tidb,请问可以怎么操作? 谢谢!
你的pump的gc时间没修改的话,默认应该是7天,你可以重新启动一个 drainer 组件设置成文件的。然后 drainer 启动的 tso 你设置成你删除时间点之前的应该就行了。
pump是7天的,我试试,谢谢!
恢复出来了嘛?