网站数据丢失怎么办?高手支招:通过bing快照恢复数据

我们经常遇到网站数据丢失,例如:商品数据、文章数据等。

特别是运营比较久的网站,数据累计下来会比较多。

碰巧服务器上备份文件没有最新的,或者自动备份机制失效,这个时候第1时间会抓狂!

丢失的原因:

1、黑客攻击

2、服务器中毒

3、断电或者不小心重启

4、误删

5、程序文件错误

等等。

 

今天小编遇到了由于服务器中毒,清理木马文件后,某个数据库文件数据丢失(大小为0,状态为使用中..)

通过2天3夜的摸索,找回了部分数据。

 

尝试找回服务器上的数据

1、找到数据库真实文件,发现大小已为0,搜索整个服务器上的同名文件,发现一个2年前的备份数据。

2、找本地备份的数据,发现无更新的数据库文件。

3、找回数据失败,把2年前的文件拷贝回去。

4、直接使用不行,系统报故障。

5、在phpadmin里选择对应的表

 

解决方法如下:(具体步骤)

 

第一步:先找网络上的缓存数据

第一时间想到百度,发现百度的快照功能已经取消了,只有投诉和收藏2个按钮

然后看了下360、搜狗,发现都要么是没快照功能柜,要么是数据收录量太少。

后面找到bing.com发现有收录了1700多条记录。

翻到底后,发现目标数据估计不到1半。总比没有的强!

小提示:搜索引擎输入框里输入site:haishop.cn就可以查看网站的收录量,haishop.cn这里记得换成自己自的域名的。

 

第二步:抓取搜索引擎的数据

通过抓取软件或者自己写的爬虫系统,把1700多条记录全部爬下来。

 

第三步:整理数据

通过本地编写的网站小程序,把数据二次输出,并通过代码整理成标准的SQL文件。


 

第四步:导入到数据库中

再抓取一次,并生成SQL语句

最终多次尝试并通过phpadmin导入到数据库中。

这里由于对mysql语句和系统数据库结构不熟悉,这里花了整整1天1夜。

中间也尝试用MSsql管理器来导入导出;也尝试导出CSV文件,最后都想放弃,通过手工一条条插入。

最终在晚上10点左右,全部导入成功。

注:php里的报错要注意看,本次约束和自动编号的字段是pid,要多次删除重复pid的字段才能正常导入。

 

其中成功采集137条数据,导入137条。

遗憾的是,估计丢失了大几百条数据,庆幸的是,由于发现及时,及时去爬取bing.com的缓存,刚抓完数据,bing的缓存就没了。

关键字: 高手直招  系统软件 
本文地址:https://www.haishop.cn/knowledge-4128.html 转载请注明出处
上面无信息了
下一文章:什么是DPA?
评论列表

没有相关评论...

本页目录
文档中心 | 解决方案 | API申请 | 云市场 | 站点地图 | 友情链接
Copyright © 2025   深圳市金蚁软件科技有限公司 www.haishop.cn  海虾云HAISHOP