记一次数据库误删后的恢复
7.15号直播因为RDS数据库性能评估问题导致线上使用时CPU过高导致无法访问,经过升级配置解决后,为了减少数据库之间的相互影响,需要拆分数据库,于是按照应用拆分为不同数据库。
7.16号其它应用在数据更新时不小心将7.15后的数据库重新同步了一次到正式环境导致,7.16号的数据全部被覆盖,订单只有7.15号的数据,如图:
查看RDS数据binlog日志(有记录),于是下载7月16号的binlog
同步RDS数据库到本地做binlog备份恢复测试
查看binlog
mysqlbinlog --no-defaults --database=ems_nanning--base64-output=decode-rows -v --start-datetime='2020-07-16 00:00:00' --stop-datetime='2020-07-18 20:00:00' mysql-bin.000