元問答欄目視頻美女
  1. 編程問答
  2. 答案列表
  3. 答案正文

程式設計師怎麼安全的刪庫跑路

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.後記
提醒你:道路千萬條,數據第一條,操作不規範,親人兩行淚。
@lcget評:0
猜你喜歡