数据库清零风波

2019.11.7号,突然发现自己的网站打开后直接展示的是wordpress配置页,当时事情有点多没管,第二天早上起来,看了一下数据库,被清空了。数据库中只剩下了一个WARING表,里面什么都没有。无奈之下,打开了我的数据库备份,发现数据库备份竟然是一个空文件,而且已经持续了两个月,大概是我8月份更换数据库的时候忘记了更改备份脚本里的配置。

没办法,只能找到最近的一个本分,8月1号的,幸好之前10月16号在做过一次文章搬运,一部分文章还是找了回来,但丢失的文章也达到了三四十篇吧。

这次事件的起因,暂时还未查情况,除了事情后,自己也做了反思,第一,数据库日志完全没有开启,导致没法去看到有价值的日志文件。第二,数据库备份没有及时检查,导致除了事情后擦屁股的操作太多并且有不可挽回的损失。

鉴于此,我重新整理了之前的网站备份脚本,重新整理思路,做了一些优化,可以在原文中看到更新;另外,我开启了mysql的数据库日志功能,记录每一个数据库操作,争取在发生问题时能及时找到原因,具体可参考原文。

你可能感兴趣的:(数据库清零风波)