记一次删库经历

从删库到跑路……啊不好意思,跑不了

Apr 28, 2019

见习魔法师

在今天(4月28号),我做了一件蠢事,我把生产服务上Roselia-Blog的数据库删了,直接的结果就是导致站内的评论永久丢失了。

Roselia{{ element('title').then(e => e.classList.add('error')) }} r{{ onceUnload(() => getElement('title').classList.remove('error')) }} r{{ toast('不要在生产服务器上乱搞!', 'error') }}

事情的经过如下: 在手动在生产设备维护的时候,我修改完数据库的时候,CloudMounter就在同步文件,但是突然,CloudMounter出了一个Bug,在生产服务器上产生了一个损坏的文件,无法进行修复,覆盖了原本的数据库,导致所有数据损坏,导致不得不删库。

修复过程如下:

我回档了,回到了2.0的档,数据库回到了2月份,但是评论的数据就没有了。靠草稿机制恢复了一篇文章,靠谷歌缓存恢复了两篇文章。剩下还有三篇文章就消失在了风中。

这篇我把标题标上了红色,以警示自己。

不要在生产服务器上乱搞!