博客恢复了

今年年中,本博所在的阿里云服务器忘记续费,导致程序和源码被清空删除了,写了9年的博客就这样没了,甚是可惜。咨询了在阿里云的同事,均表示未续费的服务器被格式化后数据是无法找回的。无奈只能通过其他方式将散落在网络上的各种转载博客的文章重新收集起来。9月开始断断续续的进行博客恢复之旅,目前部分文章已恢复,还有一些没法恢复的就算了。

记录一下恢复的过程:

从备份中恢复

依稀记得,在很久以前做WordPress的时候,曾经备份过一次博客的数据库到邮箱里,于是在qq邮箱里搜关键字把博客的数据库搜出来了,里面有70多篇文章,但没法直接恢复,因为数据库太旧了,最新的WordPress修改了一些字段并新增了一些关联表。

于是先在阿里云重新购买并初始化一个Nginx + php 环境,搭个WordPress + phpmyadmin 上去。

搭建完之后,将旧数据库的wp_postswp_commentswp_term_relationshipswp_term_taxonomywp_terms等几个核心表的数据拼成新库所需的sql导入到WordPress。至此12年之前的文章算是恢复了,但回头看这些文章,实际参考意义不大了,前端技术变化太快,那个时候还是在讨论jquery、讨论ie6、7的兼容性问题,权当是纪念自己的职业生涯吧。

从网络搜集

虽然博客更新频率也不算太高,保持一个月一篇的速度,但这几年下来也有几十篇了。先根据邮箱搜索一下博客里以前的评论(因为博客文章有评论的话,会邮件通知)。

从评论的邮件里可以翻出博客的文章标题,基于标题再去百度上搜索对应的文章,所幸博客还是有蛮多人关注的,网上也有一些人转载了我的文章,这个时候发挥百度和google的作用了。

经过一番搜索,发现有几个网站还专门爬了我的博客,比如这个:

http://ju.outofmemory.cn/feed/2494/

把我15年和16年的博客每篇文章给转载了,真是庆幸,于是从这个网站上把相关的3页文章给再次搬回网站,文章发表时间根据该网站转载的时间,稍微调前一点(毕竟是原创,总不能比转载的时间更晚是吧)。

那么剩下17年和12到15年这几年的文章了,只能一篇一篇的去找了,也再找回几篇质量比较高的,剩下一些因为标题太普遍了,搜不到与我发表的文章内容相关的。

感叹

经过这件事情,说明数据备份是多么重要啊。也说明自己懒了,很久定的计划,一个月至少一篇,但是近2年没有坚持下来,后面还要坚持更新下去。

这次博客重新恢复,虽然损失了很多网友的评论和一些无法恢复的文章,但大部分也算找回了。以前的文章代表过去,后续继续产出高质量文章,加油!

发表评论

电子邮件地址不会被公开。 必填项已用*标注