删库跑路,是"道德的泯灭"还是"人性的丧失"

Python日志

共 1698字,需浏览 4分钟

 · 2021-03-26

关注我们,设置标星


艾瑞巴蒂小伙伴们下午好啊

程序员最最最可怕的事情

莫过于删库跑路了

究竟有多可怕呢

本期我们就来说说吧



互联网从业者的应该都知道这么一句话

别惹程序员,小心他删库跑路。


但大部分都是当个自嘲的笑话来看,比如类似这种:




插个小故事

当年悟空学艺于菩提祖师门下,老师遣他下山,悟空觉得自己蒙受师傅传授大恩,还没有报答。菩提祖师就说:不要提什么报答之恩,只要你日后闯出祸来不把为师说出来就行了。




删库跑路这种说法其实也是程序员枯燥生活一种自我解压的方式,真要这么玩基本上这个程序员在软件行业也就不用混了


不仅仅是职业素质的问题,还涉及到人品问题了,曾经听过删库的程序员,基本上外包性质的公司比较多,尾款迟迟不到位,矛盾激化到一定程度直接把数据库给干掉,这种事情也存在先例。

真要删库肯定要承担刑事责任的。


此前也曾有新闻报道,北京一软件工程师离职后因公司未能如期结清工资,便利用其在所设计的网站中安插的后门文件将网站源代码全部删除,结果因破坏计算机信息系统罪而获刑五年…



然而,最近又有一名勇士,拿起了这把双刃的“屠刀”,超过300万商户被影响,市值瞬间蒸发10个亿!


据了解,事件的主角便是在香港上市的国内领先微信公众平台开发服务商——微盟。从公开信息上显示,这家公司提供微信商城、餐饮O2O、智慧城市等营销解决方案,而沃尔玛、百草味、洽洽、森马等耳熟能详的品牌也是其客户。


从微盟发出的公告来看,2月23日19点微盟发现出现故障,截止到2月25日7点尚未完全修复,而老用户数据的修复预计要到2月28日晚上24点前完成。


值得注意的是,犯罪嫌疑人已通过登录账号和IP地址被追查到,并且并非误操作,而是故意删库。



好吧,言归正传。本文我们来讨论下

程序员如何优雅地删库跑路。


Linux操作系统上的删库跑路

# 删除根目录下所有文件,杀伤力极大,请谨慎使用

# 此命令一出,Linux根目录下很多文件,可以能彻底从这个星球上彻底消失了


rm -rf /*# 指定路径删除,菜刀可以用来做菜亦可以用来s人rm -rf /home/fileName




sql上的删库跑路

此部分杀伤力就没有第一部分十足了,当时依然需要跑路

# 删除数据库

# 删除后可能会遗留日志,一些数据还是可以通过日志恢复的,所以索性把日志也一起删了吧


drop database databasenamepurge binary logs to '日志名字';# 觉得还是太麻烦,那就直接删除mysql的服务和数据吧find / -name mysql# 删除找到的关于mysql的一切rm -rf /var/lib/mysqlrm -rf /var/lib/mysqlrm -rf /usr/lib64/mysqlrm -rf /etc/my.cnf





Redis缓存数据库删库跑路


# 删除数据库中内容flushall# 删除指定执行环境下db的数据flushdb# 当然如果设置过持久化内存你可以需要找到aof文件将他删除rm -rf appendonly.aof





MongoDB的删库跑路


# 删除当前数据库use databaseName;db.dropDatabase()



git大法

众所周知git是一个版本控制工具,很多开发公司都拿他来做版本控制,用于协同开发

# 此法最大的功效在于让你的队友可以愉快的加班,虽然你不一定需要跑路当是不敢保证你的队友不打你。嘿嘿嘿~~~~~~# 强制推送git push -f origin develop# 强制覆盖git push origin develop:master -f




好啦以上就是删库的一些命令了

希望各位不要使用

 不然后果可能会有点严重



开始跑路

最后土豆提醒你:

道路千万条,数据第一条

操作不规范,亲人两行泪





关注我们
Python日志
一个正经搞知识的公众号

部分内容来自网络

浏览 54
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报