时间:2020-03-13来源:电脑系统城作者:电脑系统城
·
华为云ECS网站服务器,服务器采用linux操作系统,数据库版本号5.6,。
在执行数据库版本更新测试时,错误地将本应在测试库执行的sql脚本执行于生产库,导致部分表被truncate,
另有部分表内少量数据被delete。该实例内数据表均采用innodb作为默认存储引擎。
·
恢复被truncat的8个表以及被少量数据被delete的4个表。
·
·
1.分区备份
.·
由于客户ECS内有其他业务仍在运行,
为保证被truncate表底层数据不被破坏首先对mysql的data目录所在分区进行备份。
·
7.数据清洗。
·
由于直接从底层抓取出的记录可能存在主键不唯一和记录重复以及乱码等情况,
提取出的记录可能存在异常需要进行人工处理。
·
8.数据验证。
·
开启远程桌面,由客户进行数据验证是否正确、数据量是否正常。
经过客户验证,truncate表恢复完整,delete记录的表恢复完整,数据恢复流程完毕。
2023-03-15
Navicat远程连接MongoDB最全实现方法以及报错解决2023-03-15
MongoDB的启动方法详细总结2023-03-11
详解分库分表后非分片键如何查询GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组,下面这篇文章主要给大家介绍了关于高版本Mysql使用group by分组报错的解决方案,文中通过实例代码介绍的非常详细,需要的朋友可以参考下...
2023-03-06