在日常对数据库的直接操作中,稍微有一点不小心,就可能造成数据的丢失!此时数据能否恢复以及如何恢复就成了至关重要的问题,本文讨论恢复阿里云数据库数据的几种方法
环境:
阿里云数据库RDS版
数据库market
被误删的表market_user
方法一:
进入到阿里云RDS管理控制台,点击左侧栏的"备份与恢复"
选择最近的一次备份恢复
后续操作参考阿里云文档操作即可!
方法二:
进入阿里云RDS管理控制台,登录到market数据库中。如果上次对误删的表进行过查询,并且没有关掉sql窗口,再次打开时依然可以看到数据页面
点击"导出数据",会出现几种导出方式,根据需要选择即可
方法三:
登录到阿里云数据库,鼠标定位到误删的表,点击右键,选择"数据追踪"项
点击"数据追踪"之后会出现一个"建立数据追踪任务"的页面,如下图
时间段需在距离当前时间60分钟内,选择追踪类型,即"删除",然后点击"预检查"
之后出现一个"预检查通过"的页面,接着点击"读取日志"
接着出现删除记录页面
点击"查看详情",出现详情页面
最后,执行回滚语句,数据即可恢复到误删前时的状态