# TiDB切换flashback脚本  

  TiDB flashback脚本-银行客户


---
## 脚本需求  

TiDB主备集群之间通过tidb-binlog进行实时数据同步,当业务需要进行flashback切换时,停止主备复制,在灾备集群进行应用测试,测试完成后,将测试数据回,并恢复主备同步.

### 脚本清单  
共5个原子脚本

* 1_tidb_flashback_primary_stop_repl.sh  主集群停止数据同步 
* 2_tidb_flashback_standby_dumpling.sh  备集群启动dumpling备份
* 3_tidb_flashback_standby_syncdiff.sh  备集群启动syncdiff数据比对
* 4_tidb_flashback_standby_lightning.sh  备集群启动lightning数据恢复
* 5_tidb_flashback_primary_start_repl.sh  主集群恢复数据同步

### 脚本要求 
* 最小化输入参数,参数都根据规则约定

---
## 脚本执行步骤  

* 查看语法帮助  
`sh 1_xxx.sh --help`

* 查看执行日志  
`ls -l logs`

注意:脚本进行敏感信息脱敏,直接运行可能会因为缺失变量而报错


