精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

十年難得一遇!從數據誤刪到全量恢復的驚險記錄

存儲 存儲軟件
線上的數據庫服務我們有完善的備份策略和恢復預案,數據即使被誤刪除了也是能夠恢復的,誤刪除的數據量恢復只是時間問題。但各位同學自己部署的測試環境或者是在自己電腦中的開發環境的數據庫就沒有同級別的資源保障了。如果恰好你又把一些不能丟失的數據放到了這種環境中,那么建議要做定期備份,有備才能無患。

[[322751]]

作者介紹

貝殼找房DBA團隊,負責支撐起貝殼找房平臺的數據庫運維及數據庫產品的開發工作,努力提供高效、穩定、安全的數據庫服務。

引言

線上的數據庫服務我們有完善的備份策略和恢復預案,數據即使被誤刪除了也是能夠恢復的,誤刪除的數據量恢復只是時間問題。但各位同學自己部署的測試環境或者是在自己電腦中的開發環境的數據庫就沒有同級別的資源保障了。如果恰好你又把一些不能丟失的數據放到了這種環境中,那么建議要做定期備份,有備才能無患。

今天給大家分享的案例便是這種在線下自搭建環境的一次數據誤刪除事件。數據不幸被刪除和萬幸能被全量恢復可謂十年一遇。

事件背景

測試環境中的一臺服務器準備做遷移替換,小 A 同學接到了這個光(危)榮(險)的任務。小 A 選擇了直接 rm -rf /mysql 刪除這臺機器上掛載的數據分區來清理磁盤空間。

不到兩分鐘,還在挑燈夜戰的某位同學就發現一個常用的測試環境無法正常使用了。這時候的小 A 定是心如止(死)水(灰),還是找 DBA 幫忙看看吧。

值班 DBA 小 D 被電話叫起緊急支援,但小 D 登錄到服務器上一看也淡(傻)定(眼)了,數據、日志、軟件環境統統都被刪除了,唯一的一次備份是一年前升級測試環境數據庫時做的備份。給 DBA 老 A 打電話吧,問問他的建議。

[[322752]]

恢復經歷

一旦發生了誤刪數據先不要慌,停止所有操作,第一時間尋求幫助。即使您是老司機,這時候也要找一位同學幫忙一起觀察后續的操作,避免手抖出現再次誤操作。

另外要強調的是,在出現數據誤刪除的服務器上同時只能有一個人操作,其他人應通過桌面共享軟件或站在操作人身后觀察,避免多人交叉操作出現二次故障。

1、找回數據文件

老 A 在得知數據、日志和軟件環境都被刪除后,先使用了 ps 命令查看 mysqld 進程是否還存活。

進程還在,這就有戲了,不幸中的萬幸。抓緊到 /proc/${pid}/fd 目錄看看有沒有還未關閉的表可以搶救。

真是太幸運了,這個測試環境里面的表比較少,所有表的數據文件還都是打開狀態。數據被找回的概率就很大了。接下來就是如何把這些顯示為 deleted 的文件從文件系統中找回了。

在介紹如何找回被刪除的文件前,先來介紹一個運維經常會遇到的刪除了文件,但磁盤空間不釋放的問題。下圖是一個模擬的例子,當 test.txt 文件被 tail -f 命令使用時,rm test.txt 并不會釋放空間,當將 tail -f 命令 ctrl+c 中止后,磁盤空間才釋放。

一個文件在文件系統中的存放分為兩個部分:數據部分和指針部分,指針位于文件系統的 meta-data 中,數據被刪除后,這個指針就從 meta-data 中清除了,而數據部分存儲在磁盤中,數據對應的指針從 meta-data 中清除后,文件數據部分占用的空間就可以被覆蓋并寫入新的內容,之所以出現刪除 test.txt 文件后,空間還沒釋放,就是因為 tail -f 進程還在一直打開這個文件句柄,文件對應的指針部分由于進程鎖定,并未從 meta-data 中清除。由于指針并未被刪除,那么系統內核就認為文件并未被刪除,因此通過 df 命令查詢空間并未釋放。

有了之前遇到的類似經驗我們知道,MySQL 被刪除的數據由于句柄還在打開狀態,因此還未完成刪除,是可以被找回的,已經關閉的表就無法找回了。找回的方法也比較簡單,直接 cat 對應的文件句柄,再通過管道(pipe)或輸出重定向的方式即可找回原來的數據文件了。但要注意的是為了保證原來的磁盤不要再被寫入新的數據,不要在原分區下做磁盤寫操作。這次的環境是部署在云服務器上的,再掛載一塊新的云盤到這臺服務器上就能把數據文件找回了,找回方式如下圖所示:

如果讀者使用的是自己的筆記本,可以插一塊 U 盤或移動硬盤,將數據拷貝到 U 盤或移動硬盤;如果使用的是物理機可以考慮使用管道給 netcat 命令把數據文件傳輸到另外一臺服務器。如下圖所示:

表比較多的話建議寫個腳本進行批量修復,注意提前分好目錄結構,把對應句柄的文件直接恢復到指定的目錄,便于后續處理。數據文件找回來啦!!!

[[322755]]

2、恢復數據文件

數據文件已經找回了,已經算是完成了一半,至少業務的數據都在這些文件里面,但獨立的 ibd 文件是無法被 MySQL 識別的,需要配合表結構定義文件(MySQL 5.7 之前為 frm 文件)才可使用。老 A 咨詢了業務同學,他們使用的是開源的服務,可以在其他環境上再部署一套,這樣就順利的拿到了這個服務的建表語句。

MySQL 5.6 以上版本支持通過 ALTER TABLE xxx DISCARD TABLESPACE 和 ALTER TABLE xxx IMPORT TABLESPACE 的方式來刪除和導入表空間文件(ibd 數據文件)。而我們這次的測試環境剛好是 5.7 的版本,支持這種語法,真是太幸運了。抓緊找個別的臨時環境來建表導入數據就好了。操作方式如下:

 

筆者在操作的時候使用的賬號不是 MySQL 賬號,導致第 4 步在引入表空間的時候提示表空間不存在,修改文件屬主再重新導入就可以了。提醒大家還是要沉著,不要忙中出錯。

3、重建環境

完成了上一步千萬不要開心太早,由于原來的表空間是未正常關閉的,這種方式恢復的表不可直接使用,數據有無損壞還需要進一步驗證。這里老 A 建議把數據使用 mysqldump 出來,然后再恢復到準備遷移的新環境中。精力所限 MySQL 數據邏輯備份和恢復的方案這里就不再講解了,讀者可以自行搜索學習。

備份出來的數據表被導入到新環境后,老 A 請開發同學驗證了里面的數據,故障前最新的數據都還在,服務修改配置重新啟動功能正常,這時業務終于長出一口氣。

總結

老話說“有備無患”,線上數據庫服務我們有每天的定時全量備份 ,還有基于 binlog 的實時增量備份。對于自已部署的環境也要加強備份意識。筆記本上的代碼要及時提交 git,產品文檔要及時上傳公司的云盤持久存儲。線上數據修改要提前備份修改前的內容,刪除數據建議先標記刪除再物理刪除。

本文轉載自微信公眾號「DBAplus社群」,可以通過以下二維碼關注。轉載本文請聯系DBAplus社群公眾號。

 

責任編輯:武曉燕 來源: DBAplus社群
相關推薦

2010-11-02 14:35:48

離職

2010-04-08 09:26:24

服務器市場

2020-03-19 15:44:47

電腦機械硬盤硬盤

2019-12-13 16:08:57

戴爾

2011-08-29 09:54:49

信息安全防泄漏內網安全

2018-04-20 10:17:05

云計算

2022-03-28 11:41:21

物聯網物聯網市場智能電網

2012-07-16 13:18:35

2009-11-25 10:31:33

2022-03-18 13:46:20

物聯網數據技術

2018-04-19 10:11:57

云計算亞馬遜華為

2019-11-29 15:47:42

HadoopSparkFlink

2018-07-03 10:01:58

2015-08-06 16:19:52

微信聊天恢復數據

2020-11-05 22:59:15

技能工業革命技術

2019-07-17 20:27:04

機器學習人工智能計算機

2022-07-29 15:02:26

巨杉數據庫湖倉一體

2017-10-26 10:25:07

數據恢復服務

2012-11-15 09:54:48

BYODWi-Fi
點贊
收藏

51CTO技術棧公眾號

91gao视频| 欧美日韩国产999| 国产精品一区二区羞羞答答| 最新国产在线观看| 国产一区二区成人久久免费影院| 中文字幕在线观看一区二区| 51精品国产人成在线观看| 日韩激情在线播放| 成人一二三区| 精品乱人伦小说| 日韩福利视频在线| 精品一性一色一乱农村| 国产亚洲欧美激情| 999热视频| 国产免费www| 亚洲精品精选| 北条麻妃99精品青青久久| 日本五十肥熟交尾| av网站在线免费看推荐| 99精品视频一区二区三区| 国产精品中文字幕在线| 中文在线观看免费网站| 日韩精品永久网址| 日韩理论片久久| 韩国三级在线看| 国产一区精品福利| 欧美视频在线观看免费| 久久人妻无码一区二区| 成人在线观看免费| 91欧美激情一区二区三区成人| 成人性生交xxxxx网站| 国产精品第5页| 精品动漫一区| 欧美成年人视频| 国产一区二区三区四区在线| 欧美在线关看| 亚洲第一二三四五区| 亚洲一区二区福利视频| 日本一道高清亚洲日美韩| 午夜精品久久一牛影视| 国产一区一区三区| 婷婷在线视频| 欧美激情在线看| 欧美精品一区二区视频| 天天干天天干天天干| 国产福利91精品一区| 国产有码一区二区| 中文字幕在线观看国产| 美女黄网久久| 日本亚洲欧美成人| 在线天堂中文字幕| 日韩一级大片| 97视频在线观看视频免费视频 | 欧美图片一区二区三区| 久久精品国产精品亚洲色婷婷| 国产羞羞视频在线播放| 亚洲国产精品人人做人人爽| 欧美视频在线观看视频| 免费男女羞羞的视频网站在线观看| 亚洲日本乱码在线观看| 五月天综合婷婷| 99热国产在线| 亚洲尤物在线视频观看| www插插插无码免费视频网站| 69xxx在线| 一区二区三区在线免费播放| 99久久免费观看| 欧美在线极品| 久久久91精品国产一区二区精品| 国产精品夜夜夜一区二区三区尤| 成人黄色在线观看视频| 国产成人精品免费看| 成人做爰66片免费看网站| 黄色av网址在线| av成人老司机| 日韩电影大全在线观看| h视频在线免费| 成人欧美一区二区三区视频网页| 50度灰在线观看| 国产丝袜精品丝袜| 欧美日韩国产页| 国产裸体免费无遮挡| 日韩黄色三级| 欧美成人乱码一区二区三区| 精品国产一区在线| 欧美精品一区二区久久| 日日狠狠久久偷偷四色综合免费 | 亚洲综合色网站| 丁香花在线影院观看在线播放| 国产h片在线观看| 色噜噜狠狠成人中文综合| 狠狠躁狠狠躁视频专区| 精品久久亚洲| 日韩h在线观看| 精品日韩在线视频| 国产综合视频| 国产成人综合亚洲| 国产色视频在线| 95精品视频在线| 亚洲人体一区| 超级白嫩亚洲国产第一| 在线免费观看成人短视频| 亚洲午夜激情影院| 欧美激情极品| 久久久999国产| 国产高潮久久久| 精久久久久久久久久久| 精品乱码一区二区三区| 日本在线看片免费人成视1000| 亚洲天堂久久久久久久| 日日碰狠狠添天天爽超碰97| 成人国产精选| 亚洲精品久久久久国产| 九九这里只有精品视频| 亚洲美女一区| 亚洲一区二区自拍| 国产精品一二三区视频| 午夜视频一区在线观看| 天天av天天操| 欧美亚洲国产精品久久| 97国产精品视频人人做人人爱| 91福利免费视频| 久久综合五月天婷婷伊人| www.-级毛片线天内射视视| 日本ー区在线视频| 亚洲男人的天堂在线观看| 久久精品.com| 丁香婷婷成人| 麻豆一区二区在线观看| 最近中文字幕免费在线观看| 96av麻豆蜜桃一区二区| 草草视频在线免费观看| 精品一区二区三区免费看| 中文日韩电影网站| 秋霞精品一区二区三区| 99视频精品在线| 97在线免费视频观看| 亚洲伦理网站| 国产亚洲欧美视频| 免费av网站在线| 99免费精品在线| 野外做受又硬又粗又大视频√| 国产不卡精品| 三级精品视频久久久久| 国产精品露脸视频| 国产亚洲精品aa| 国产福利视频在线播放| 亚洲人成网77777色在线播放| 97精品免费视频| 同心难改在线观看| 99r国产精品| 亚洲一区二区三区av无码| 国色天香久久精品国产一区| xxav国产精品美女主播| 国产一区二区网站| 亚洲欧洲色图综合| 欧美特黄aaa| 我不卡伦不卡影院| 成人免费视频网| www免费视频观看在线| 欧美一区二区三区男人的天堂| 女性裸体视频网站| 国产麻豆精品久久一二三| 干日本少妇视频| 伊人精品久久| 97在线看福利| 久久精品色图| 欧美三级电影网站| 日本成人精品视频| 精品一区二区三区在线观看| 艳母动漫在线观看| 一区二区亚洲视频| 午夜精品久久久久久久99热| 天天在线女人的天堂视频| 日本道色综合久久| 亚洲人做受高潮| 成人性生交大片免费看中文| 加勒比成人在线| 同性恋视频一区| 国产精品精品视频一区二区三区| 日本在线看片免费人成视1000| 91精品国产欧美一区二区| 中文字幕另类日韩欧美亚洲嫩草| 国产成人在线免费观看| www.com毛片| 99久久www免费| 国产91精品入口17c| 亚洲精品一区| 日韩视频在线免费观看| 欧美日韩精品不卡| 日本激情在线观看| 欧美一区在线视频| 日韩久久精品视频| 久久精品综合网| 天堂在线中文在线| av不卡在线看| 视频一区三区| av网站在线不卡| 欧美bbbxxxxx| 国产婷婷成人久久av免费高清| 成年人视频免费| 亚洲视频免费观看| 国产乱了高清露脸对白| 蜜桃久久久久久| 婷婷五月综合缴情在线视频| 欧美与欧洲交xxxx免费观看 | 精品电影一区二区三区 | 亚洲人体偷拍| 亚洲一卡二卡区| 欧美污视频网站| 在线毛片观看| 久久精品视频中文字幕| 手机av在线免费观看| 欧美色综合久久| 国产一级特黄aaa大片| 国产精品欧美久久久久无广告| 国产乱淫av麻豆国产免费| 日本欧美一区二区三区| 日本五级黄色片| 久久国产电影| 久久亚洲综合网| 亚洲一区网址| 91精品久久久久久| 在线看的毛片| 国自在线精品视频| av毛片在线免费| 色悠悠久久久久| 男女污视频在线观看| 精品国产a毛片| 国产美女明星三级做爰| 欧美日韩综合一区| 久久精品视频5| 午夜精品福利一区二区三区蜜桃| 一区二区国产精品精华液| 日本一区二区三区在线不卡| 中出视频在线观看| 91久久爱成人| 国产又粗又猛又色又| 午夜成人在线视频| 国产精品九九九九九九| 国产精品网曝门| x88av在线| 2020国产精品久久精品美国| 中国特级黄色大片| 欧美成人黑人| 久久99青青精品免费观看| av资源种子在线观看| 亚洲精品视频二区| 天天操天天射天天| 亚洲精品一区二区三区四区高清| 国产视频在线观看免费| 538在线一区二区精品国产| 波多野结衣视频在线观看| 欧美日韩国产麻豆| 亚洲天堂视频网站| 欧美性猛交xxxx乱大交蜜桃| 三级黄色在线视频| 精品国产电影一区| 国产又黄又猛又粗又爽| 欧美色另类天堂2015| 欧美三日本三级少妇99| 欧美日韩国产页| 五月天婷婷导航| 欧美视频在线播放| 一区二区三区精| 欧美一级在线免费| 欧美一级特黄aaaaaa| 日韩电影中文字幕在线观看| 日韩精品视频在线观看一区二区三区| 亚洲精品一区二区久| 黄色在线免费观看大全| 在线观看国产欧美| 毛片av在线| 欧美精品激情视频| 绿色成人影院| 国产精品久久一| 免费精品一区| 裸模一区二区三区免费| 经典一区二区| 欧美性受xxxx黑人猛交88| 韩日精品在线| 黄色片一级视频| 国内精品在线播放| 久久久老熟女一区二区三区91| 久久久久久亚洲综合影院红桃| 亚洲一二三精品| 一区二区成人在线视频| 国产黄色免费观看| 欧美久久一二区| 欧美一级一区二区三区| 亚洲天堂免费观看| 丰满人妻一区二区| 久久国产综合| 中文字幕一区二区三区四区五区| 97精品97| 丰满少妇大力进入| 丝袜亚洲另类欧美| 操人视频免费看| 久久综合久久久久88| 欧美另类videoxo高潮| 午夜欧美大尺度福利影院在线看| 亚洲精品成人在线视频| 欧美一区二视频| 视频三区在线观看| 欧美成人精品在线观看| 亚洲最新无码中文字幕久久| 91在线视频成人| 精品美女久久久| 成人免费在线网| 精品一区二区三区不卡| 30一40一50老女人毛片| 日韩一区中文字幕| 99re这里只有精品在线| 日韩一区二区精品在线观看| 国产私拍精品| 97国产精品久久| 日本高清久久| 自拍偷拍视频在线| 高端美女服务在线视频播放| 国产成人精品网站| 成人动态视频| 日韩一区免费观看| 一区二区三区高清视频在线观看| 少妇愉情理伦片bd| 国产精品久久福利| 国产一级一级国产| 亚洲国产精久久久久久| 最爽无遮挡行房视频在线| 国产精品亚洲自拍| 亚洲三级精品| 免费国产a级片| 国产成人av电影在线观看| 日本 欧美 国产| 欧洲视频一区二区| 神马精品久久| 91国内在线视频| 国产精品久久久久av蜜臀| 大桥未久一区二区三区| 美腿丝袜亚洲一区| 欧美熟妇激情一区二区三区| 狠狠躁夜夜躁人人躁婷婷91| 空姐吹箫视频大全| 欧美激情亚洲精品| 超碰97成人| 日本中文字幕一级片| 狠狠色2019综合网| 好吊日在线视频| 欧美一区二区三区免费视频| caoporn免费在线视频| 91精品综合久久久久久五月天| 久久电影院7| 五月天中文字幕在线| 国产精品久久夜| 国产精品久久久久久免费免熟| 日韩一区视频在线| 亚洲欧美专区| 男人j进女人j| 丁香亚洲综合激情啪啪综合| 久久久久久久久久久久久久久久久| 日韩欧美国产wwwww| 日本性爱视频在线观看| 国产精品大全| 国产日韩欧美三区| 97超碰在线资源| 欧美三级中文字幕| 超碰最新在线| 国产欧美日韩视频一区二区三区| 日韩午夜激情| 精品人妻一区二区三区蜜桃视频| 欧美在线免费观看亚洲| 日本欧美在线视频免费观看| 91在线高清视频| 男人亚洲天堂| 中日韩在线视频| 精品一二线国产| 九九九在线视频| 亚洲精品suv精品一区二区| 松下纱荣子在线观看| 欧美一区二区在线| 另类成人小视频在线| 国产一区二区视频在线观看免费| 欧美成人精品3d动漫h| 国产精品原创| 视频一区二区在线观看| 国产一区二区三区av电影| 国产精品99无码一区二区| 亚洲免费av网址| 电影中文字幕一区二区| 久久视频这里有精品| 欧美国产一区视频在线观看| av无码精品一区二区三区宅噜噜| 久久久在线免费观看| 久久99视频| 一级做a爱视频| 日韩欧美在线免费| 欧美r级在线| 欧美日韩高清免费| 国产一区二区电影| 国产精品免费精品一区| 久久av在线看|