码迷,mamicode.com
首页 > 其他好文 > 详细

删库跑路技巧 删库跑路命令

时间:2020-07-10 09:36:18      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:bash   end   load   bin   部分   技巧   版本控制工具   基本   origin   

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.后记

ghostdot提醒你:道路千万条,数据第一条,操作不规范,亲人两行泪

删库跑路技巧 删库跑路命令

标签:bash   end   load   bin   部分   技巧   版本控制工具   基本   origin   

原文地址:https://www.cnblogs.com/linqiaobao/p/13277516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!