与RDS数据出现误操作有关的解决办法
发布日期:2015-11-12 10:11:57
与RDS数据出现误操作有关的解决办法 用户在操作RDS的时候需要仔细核对每一条sql记录,特别是增删改的记录。但是如果用户真的出现了由于误操作等原因导致数据被误删除了,可以通过以下办法来跟踪和处理: 1、通过sql明细或者binlog来查看详细的操作记录。RDS会协助用户记录的RDS操作记录,这些记录不仅仅是增删改操作,还有select记录。如果需要查看最准确的增删改操作,建议分析binlog文件。因为RDS的sql明细是通过分析传输到RDS的包分析得到的,有缺失的概率。 2、误操作后可以根据主实例7天内的任意时刻的数据恢复到临时实例上,然后再将其恢复到主实例上,或直接查询临时实例上的数据情况。下面就是操作界面图。详细操作可参考:https://docs.aliyun.com/#/pub/rds/advanced-features/advanced-features&data-recall 3、如果用户在发生误操作后,执行过增删改操作;在恢复的时候希望仅去除掉误操作语句而保留后续的增删改操作会相对比较麻烦。 通常来说,恢复数据到自建库用户都是需要依靠备份文件以及binlog文件的,在恢复binlog的时候需要手动去除掉对应的误操作记录。然后将恢复好的数据重新导入到RDS上才可以。 如果问题还未能解决,请联系售后技术支持。 上一条: 占用RDS磁盘空间的日志及文件
|