huixiang
(huixiang)
1
【 TiDB 使用环境】生产环境
【 TiDB 版本】5.1
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
使用br备份DB1,DB2 不能成功。
测试命令1: br_514/br backup db test mytest ,执行会直接出错
测试命令2: br_514/br backup db --db test --db mytest 。这种可以成功,但实际上是备份了mytest
【资源配置】
【附件:截图/日志/监控】
测试命令1: br_514/br backup db test mytest ,执行会直接出错
测试命令2: br_514/br backup db --db test --db mytest 。这种可以成功,但实际上是备份了mytest
Kongdom
(Kongdom)
2
2 个赞
–db --table 这些都只能写一个数据库或者一个表;要想备份多个,只能用filter,参考楼上的
br一般是要备份恢复整个集群,可以接pitr等备份
单独备份一个库表,可以Dumpling
huixiang
(huixiang)
5
集群备份
br backup full --filter ‘test.’ --filter 'mytest.’ --ratelimit 1024 --pd “10.x.x.:2379” --concurrency 1024 --storage s3://tidbbackup/br_backup_test --send-credentials-to-tikv=true --s3.endpoint http://10.x.x.x.x:9000 --log-file /tmp/x.log ;date
#还原
br restore full --filter ‘test.’ --filter 'mytest.’ --pd x.x.x.x:2379 --ratelimit 1024 --concurrency 1024 --check-requirements=false --storage s3://tidbbackup/br_backup_test --send-credentials-to-tikv=true --s3.endpoint http://10.x.x.x.x:9000 --log-file /tmp/x.log
哈喽沃德
8
写个脚本也行吧?
#!/bin/bash
databases=(“test” “mytest”)
for db in “${databases[@]}”; do
br_514/br backup db --db “$db”
done
1 个赞