前言:
最近有大S流感突然逝世的消息,并在今天下午从优快云里看到了雷霄骅大佬的大学规划,感慨生命脆弱的同时也想像大佬一样给世界留点自己生存过的痕迹。
简介:
看了下自己的csdn,发现最开始跳槽到这家公司的时候居然还写了篇文章,承蒙不弃,还得到了几个大佬的认同,蛮开心的。所以仔细梳理下自己到这家公司的三年里都做了些什么,有哪些东西是可以输出的,幸好平时也有烂笔头的习惯,于是就有了今天的这个手动搓出来的br备份。
事件背景:
tidb数据测试数据库数据丢失,需要将生产数据库的数据单表做备份恢复到测试数据库中。
可以选择的方式也有很多的,只不过在之前没有做过br恢复,出于好奇,就选择了这条路。、
环境信息:
生产服务器和测试服务器添加了互信,并且有共同离线nfs硬盘可以访问。
没有互信和nfs的话也是可以操作的,只不过多了一步需要用scp命令去做文件迁移。
操作方式:
1、在测试环境上准备一个没有数据的空表t_member,与生产环境表结构相同。
2、在生产环境的tiup主机上操作,执行命令:
tiup br backup table --pd "{生产数据库ip:端口}" --db "crm_biz" --table "t_member" --storage "local:/nfs/backup/20240919t_member" --ratelimit 128 --log-file t_member.log