近三天 先后发现服务器上 几个网站的数据库 被少了 一张数据表,不是我们本人删的,原因是已经很久没有动这个网站的数据库了,然后从别的数据库拿了一张相同的表,网站勉强能运行了,但是接口又出现了问题,没有动过代码
问一下本人怎样才能把服务器上的 数据库复原,还有就是本人该怎么查数据库被修改过的痕迹,百度的都是本地上查找,在服务器上怎么查呢
最主要的是复原,三天了比较急,没有近期备份,空间上也没有这个业务
问一下本人怎样才能把服务器上的 数据库复原,还有就是本人该怎么查数据库被修改过的痕迹,百度的都是本地上查找,在服务器上怎么查呢
最主要的是复原,三天了比较急,没有近期备份,空间上也没有这个业务
解决方案
10
要找错误原因,根据错误提示去检查处理
通常是接口和结构变化两种错误引起的,数据引起的错误要根据实现情况
假如能找到最近的备份,还原到新环境,看看是不是有接口最近做过变化
通常是接口和结构变化两种错误引起的,数据引起的错误要根据实现情况
假如能找到最近的备份,还原到新环境,看看是不是有接口最近做过变化
20
表在其它机不是已找回
要搞清楚这表主要记录什么信息,和表的相关接口有没有影响
要搞清楚这表主要记录什么信息,和表的相关接口有没有影响
30
mysql 的表是文件存储,所以删除可以找操作系统文件恢复工具试试恢复对应的文件
操作的跟踪,可以尝试打开 general_log
操作的跟踪,可以尝试打开 general_log