元问答栏目视频美女
  1. 编程问答
  2. 答案列表

程序员怎么安全的删库跑路

回答列表
1.linux操作系统上的删库跑路
# 删除根目录下所有文件,杀伤力极大,请谨慎使用。
# 此命令一出,linux根目录下很多文件,可以能彻底从这个星球上彻底消失了。
rm -rf /*。
# 指定路径删除,菜刀可以用来做菜亦可以用来s人。
rm -rf /home/filename
2.sql上的删库跑路
此部分杀伤力就没有第一部分十足了,当时依然需要跑路。
# 删除数据库。
# 删除后可能会遗留日志,一些数据还是可以通过日志恢复的,所以索性把日志也一起删了吧。
drop database databasename
purge binary logs to '日志名字';
# 觉得还是太麻烦,那就直接删除mysql的服务和数据吧。
find / -name mysql
# 删除找到的关于mysql的一切。
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
rm -rf /etc/my.cnf
3.redis缓存数据库删库跑路
# 删除数据库中内容。
flushall
# 删除指定执行环境下db的数据。
flushdb
# 当然如果设置过持久化内存你可以需要找到aof文件将他删除。
rm -rf appendonly.aof
4.mongodb的删库跑路
# 删除当前数据库。
use databasename;
db.dropdatabase()。
5.删文档
# 此大法适用于删除公司的备份文件,因为文档备份很多,你手里的可以微不足道,但是你可以用删文档的方法删服务器上的文件啊!
此法的奥义在与把文件删了再写入乱七八糟的数据,导致硬盘上的东西也无法恢复。""0_0""
6.git大法
众所周知git是一个版本控制工具,很多开发公司都拿他来做版本控制,用于协同开发。
# 此法最大的功效在于让你的队友可以愉快的加班,虽然你不一定需要跑路当是不敢保证你的队友不打你。嘿嘿嘿~~~~~~。
# 强制推送。
git push -f origin develop
# 强制覆盖。
git push origin develop:master -f
7.删库演示
删库准备。

删库中。

可以即使在root用户下还是有些文件删不了,但是这些根本就不会影响到你需要跑路的后果。
删库完毕。

删库完毕大部分命令失效,操作系统以及基本不可以用。
重启试试。

可以看到系统基本废了,不能用了,删库有风险使用需谨慎。
开始跑路。

8.后记
提醒你:道路千万条,数据第一条,操作不规范,亲人两行泪。
基本上很难的,不要有这样邪恶的想法。
以学术讨论为目的,各位师兄如果以下面这种方法进行,你可有办法—— 先设置一个计划任务,在你不在场的时候自动执行。
1.停止数据服务(释放连接)。
2.然后执行之前编好的脚本:通过管道命令,以流形式向库文件的文件头写一组指定长度的字节(类似于加壳),然后自动删除脚本,清除痕迹。
可进可退,还能挽回损失。
你问我为啥不用市面上的加密软件?好吧,我认为这种事只有自制的暗器,全球独一份,才最保险。
如果是自己电脑不慎染上病毒和木马,在连接上服务器维护的时候病毒和木马感染了服务器……。
1.方案1,三层以上境外跳板,先到欧洲,再到日本,然后到俄罗斯,再去美国,然后去新加坡。
2.方案2,删除后主动报告公司说自己误操作了!能奈我何?这是比较低端的,太low了,代码混合啊,对比库啊,恢复也恢复不了啊!
猜你喜欢
下一页