使用drainer还原会丢失数据吗?如何使用drainer可以保证不丢失数据?

如果丢数据前后没有不规范的扩容 tidb 、dump操作,那看下是否跟这个有关系,https://docs.pingcap.com/zh/tidb/v4.0/tidb-binlog-overview#注意事项。
建议主从集群做一次全量校验,确认下数据不一致范围。