坑坑坑,刪庫跑路的多種隱含命令
除了rm,drop是刪庫跑路的經歷,你職業生涯中還經歷哪些刪庫跑路的經歷?
一.dd 命令。
這個命令看似簡單,但是如果你的if 命令不心寫成/
二、fio 命令,orion 命令
哪天你剛好接到一個任務,測試一下磁碟的讀寫速度,好你網上搜尋一下到fio,然後你寫了 filename=/dev/sdb1 ,
你要知道這個命令的危險之處是它會在這個磁碟分割槽從開始就寫資料。假設你的啟動分割槽安裝在/dev/sdb1 ,系統也會損壞,如果這個分割槽、
有資料檔案,資料檔案也會損壞。fio 需要找一個空閒分割槽。
oracle的硬碟io測試工具orion也一樣
WARNING: IF YOU ARE PERFORMING WRITE TESTS, BE PREPARED TO LOSE ANY DATA STORED
ON THE LUNS.
要是你測試的是根分割槽,作業系統也會被損壞。
三、mysqldump
mysqldump 匯出的檔案dump1,然後你開開心心拿到資料去執行。但是裡面有一個潛伏這一個危險命令drop database xxx if exists.
而如果你不幸在生產不小心執行了,剛好這個庫不是要刪除的,等著跑路吧
四、連線錯誤shell視窗
凌晨深夜,你登入到一個視窗,你需要重新建立一個備庫。剛好你連線庫shell視窗連線錯了,本來是應該連線到測試shell,但是
你已經連續2天加班,疲憊不堪,上面的任何一條命令下去,結果game over
五 mysqldump 隱含風險
在業務高峰期 你釋出了一個命令mysqldump ,這個命令隱含的一個風險是 對匯出的資料加一個讀鎖。剛好把核心業務表鎖住了。
六、 find
資料庫的日誌太多了,嗯,寫一個定時任務吧,把10天前的日誌都刪除。 find /xxx/data/log/dir -name *.log 嗯不錯。手
抖了一下/xxx/data/log/dir 多了一個空格/ xxx/data/log/dir ,把oracle的redo日誌也剛好刪除了。資料庫崩潰了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30393770/viewspace-2868637/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux刪庫跑路Linux
- 《MySQL——從刪庫到跑路》阿里架構師分享刪庫跑路救命策略MySql阿里架構
- 我刪庫跑路失敗了
- 如何刪庫以後不跑路
- 程式設計師刪庫跑路了?程式設計師
- 【轉載】Redis最新漏洞,刪庫勒索+跑路!!!Redis
- 看完這篇不在擔心刪庫跑路
- 刪庫跑路?你應該看看雲資料庫資料庫
- 刪庫後,除了跑路還能怎麼辦?
- 從刪庫到跑路,DBA 如何防止被淘汰?
- 無需跑路,GitLab 刪庫事件的借鑑意義Gitlab事件
- 寫了Bug,誤執行 rm -fr /*,我刪刪刪刪庫了,要跑路嗎?
- 又一程式設計師刪庫跑路了程式設計師
- 刪庫不跑路-詳解MySQL資料恢復MySql資料恢復
- MySQL DBA如何從刪庫跑路到carry全場MySql
- Redis勒索事件爆發,如何避免從刪庫到跑路?Redis事件
- 京東到家程式設計師離職當天刪庫跑路程式設計師
- 刪庫了不用跑路!binlog恢復資料實操
- 準備跑路有沒有坑位
- 基於python的ftp(含資料庫、含多執行緒、含socketserver)PythonFTP資料庫執行緒Server
- 同事刪庫跑路後,我連表名都不能修改了?
- linux之crontab定時執行命令走過的坑坑Linux
- 查詢資料庫隱含引數的sql語句資料庫SQL
- “刪庫跑路”重現江湖,技術和制度如何保障資料安全?
- sqlplus 命令登入 Oracle資料庫的多種方法DXNASQLOracle資料庫
- 隱含引數的查詢
- Oracle的隱含引數(zt)Oracle
- 堡壘機和防火牆的區別是什麼?能防刪庫跑路嗎?防火牆
- The Data Way Vol.3|做到最後只能刪庫跑路?DBA 能做的還有很多
- “刪庫跑路”這件事情真的發生了 ,還是技術總監乾的!
- Oracle 隱含引數Oracle
- ORACLE隱含引數Oracle
- 獲取oracle的隱含引數Oracle
- oracle的一個隱含引數Oracle
- Oracle 中所有隱含的 引數Oracle
- Oracle隱含引數的查詢Oracle
- Linux 中刪除目錄的多種方法Linux
- 資料庫Delete的多種用法資料庫delete