如何查看br历史备份信息?

【 TiDB 使用环境】 测试/ Poc
【 TiDB 版本】7.5.0
【遇到的问题:问题现象及影响】
之前通过br对数据库做了一些备份,包括全量备份、单表备份、增量备份和日志备份。请问通过什么方法可以查看到br的历史备份信息?比如如何查看我之前做过哪些备份?如何查看这些备份的具体备份内容,是全量增量还是单表备份?

看备份的日志 :rofl:,或者自己开发备份脚本,把备份的信息记录下来

主要是我之前测试环境拿mysql 生成的mysqldump 直接恢复导致mysql.user 等表的数据被清空,现在想找个全量备份恢复,但是时间有点久了,搞不清楚哪个是最完整的备份了。bash history里没有记录。我查看SHOW BACKUPS; 发现是空的,SHOW BACKUPS只能显示正在执行的备份。历史备份没有记录。想通过备份文件直接查看好像也看不出来,所以请大家看看还有没有办法找到历史备份的信息? 如果没有我只能自己尝试了。

不自己记录的话,没想到啥办法

:thinking:最简单的办法就是直接执行还原命令,看一下还原结果就知道了。
https://docs.pingcap.com/zh/tidb/stable/br-snapshot-guide#查询快照备份的时间点信息
image

感觉这里应该也可以看出来


https://docs.pingcap.com/zh/tidb/stable/br-pitr-guide#清理过期的日志备份数据

1 个赞

https://docs.pingcap.com/zh/tidb/stable/br-snapshot-guide#查询快照备份的时间点信息

可以使用 br backup list 命令来列出所有的备份信息

1 个赞

可以使用 br backup list 命令查看

有这个命令吗?我没找到呢

好像是没有
image

是的,感觉这里需要加强,毕竟历史备份具体的内容还是有地方查询更好一点

:joy:这是在无中生有么~

日志中有呀

记录日志吧

minio 命名好的话,控制台就可以查看

这部分信息还是希望以后记录到pd里面吧,数据量也不大,查看恢复也方便

我希望官方能出一个,像Oracle的rman一样。

1 个赞

可以去建议反馈板块提需求的。 :yum:

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