2019年2月18日,我删了一个数据库。

对的,网上段子里的事故,真实的发生在我身上了。我删的不单单是数据,是整个数据库文件夹。

提醒一下有幸看到的朋友,XFS文件系统,误删了理论上就不存在找回的可能性,如果没有备份的话。

如果有朋友也手贱了,别激动,抽根烟冷静地想一想离职书怎么写,毕竟删库和跑路是分不开的。

好了,别的不说了,总结一下教训。

自己的责任不甩锅

你为啥会删数据库,为什么别人都没误删除过?删之前为何不考虑清楚?状态不好?不好的时候就不要执行这些危险操作,去休息一会儿,清醒了再来。要怀着朝圣的心,去运维。

误删除后避免损失

如果你不清楚文件系统格式,那么最好的办法就是赶紧卸载分区,或改成只读模式,Ext(2,3,4)、FAT都是支持误删恢复的,在硬盘没有被重写之前,保护好磁盘现场

生产系统和开发系统的分离

因为公司资源有限,有一个小的生产系统和开发系统在同一个机器上,这次误删的背景就是这样。做到了系统分离,也就不会有这样的幺蛾子了。

权限控制与备份

小公司野蛮发展,不注重权限控制,没有专人负责OP,缺乏安全意识、制度,热备和冷备不可缺少,不要担心这一点投入,出了事情,损失远比成本大的多。该使用云服务的使用云服务,这样就可以免去很大一部分自运维。

跑路?

跑路那是不存在的,正确面对接受事故及损失,该负责负责,该长心长心,这是一笔财富。