tidb集群备份问题

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

目的:将数据库中的cmdb库(集群中有很多个库,但目前只要求备份cmdb库)每天定时备份,将备份文件保存到另一个地方,用于故障或者数据被搞乱之后恢复。

这个问题怎么解决?
命令:
tiup br backup full --pd “10.86.1.107:2379” --backupts ‘2024-04-10 11:54:08’ --storage local:///data/tidb_backup/temp

由于这个命令不支持阿里云的oss,下图,目前打算将数据备份到服务器目录,然后用别的途径上传或者拷贝

实在不行,弄个NFS 挂到每个节点上,然后 NFS 的备份的结果,在传到 oss…

2楼说的非常靠谱。你可以看看上面这个,就是这样做备份的。

不过,阿里云说他自己兼容s3,最好是能通过设置一下provider=alibaba就能解决。毕竟这样是最好的,我觉你有时间的话还是可以尝试折腾一下。

https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/backup-restore-cr#s3-存储字段介绍

参考这里试试呢

可以直接上传,如果是对某一个库备份的话,需要指定。

弄个共相伴方便的很

建议使用阿里云的nas 我阿里云备份就是指定阿里云的nas 所有服务器挂载 直接指定路径就行了。备份恢复到其他云没任何问题。

可以简单搭个minio来存备份数据, 专栏 - 通过docker安装单机版minio简单测试br通过s3存储备份恢复数据 | TiDB 社区
你只备份cmdb库的话,使用backup db 命令,不用full备份。
你这个报错是TS超时了,tikv_gc_life_time调大一点
SET GLOBAL tidb_gc_life_time=“60m”;

nas吧

挂到本地,然后直接备份不行/