0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

服務器數(shù)據恢復—云服務器ECS數(shù)據恢復案例

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2023-11-07 15:10 ? 次閱讀

云服務器數(shù)據恢復環(huán)境:
阿里云ECS網站服務器,linux操作系統(tǒng)+mysql數(shù)據庫。

云服務器故障:
在執(zhí)行數(shù)據庫版本更新測試時,在生產庫誤執(zhí)行了本來應該在測試庫執(zhí)行的sql腳本,導致生產庫部分表被truncate,還有部分表內的少量數(shù)據被delete。該實例內數(shù)據表均采用innodb作為默認存儲引擎。

云服務器數(shù)據恢復過程:
1、由于用戶ECS內還有其他業(yè)務在運行,為避免被truncate表的底層數(shù)據被破壞,首先將mysql數(shù)據庫的data目錄所在分區(qū)備份。

wKgZomVJ4qyAKaCVAACwL38rOU8930.png北亞企安數(shù)據恢復——云服務器數(shù)據恢復


2、需要恢復的十多個表內不存在大字段類型值和myisam引擎表,直接掃描數(shù)據段并下載恢復所必需的數(shù)據庫段碎片。由于innodb引擎表恢復數(shù)據須依賴表結構信息,mysql的表結構信息存儲于對應表名的.frm文件內。經過檢測發(fā)現(xiàn).frm文件完好,可直接使用。下載需要恢復的表所對應的.frm文件。

wKgaomVJ4sCAZy1WAAEkuBIbnYQ988.png北亞企安數(shù)據恢復——云服務器數(shù)據恢復



3、讀取&分析數(shù)據段內系統(tǒng)表信息,獲取需要恢復的十多個表在系統(tǒng)表內的注冊信息。
4、在下載完成的數(shù)據段文件內提取對應于各表的數(shù)據頁,解析對應表的.frm文件獲取該表的表結構信息。通過表結構信息獲取到底層數(shù)據分配規(guī)則,北亞企安數(shù)據恢復工程師按照規(guī)則拆分數(shù)據段內二進制數(shù)據并將不同類型數(shù)據進行字符展示轉換(各類整型、浮點型、時間型等),完成數(shù)據段到sql語句的轉換。
5、恢復被delete數(shù)據的表的流程類似恢復被truncate表的流程,差異在于解析數(shù)據時需要提取被標注為“delete”的記錄。
6、根據解析出的表結構信息在恢復環(huán)境中的mysql實例內創(chuàng)建表,將恢復出的數(shù)據導入。
7、由于直接從底層抓取出的記錄可能存在主鍵不唯一(引擎在存儲時產生的臨時記錄)、記錄重復(緩沖段)和亂碼(掃描數(shù)據段時出現(xiàn)特征值匹配成功但不屬于該表的數(shù)據段)等情況,北亞企安數(shù)據恢復工程師人工處理提取記錄存在的異常。
8、由用戶方遠程桌面的方式驗證恢復數(shù)據的正確性和完整性。經過用戶方工程師的多方驗證,確認被truncate的表和被delete記錄的表的數(shù)據恢復完整,數(shù)據正確有效。本次數(shù)據恢復工作完成。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據恢復

    關注

    10

    文章

    573

    瀏覽量

    17458
  • ECS
    ECS
    +關注

    關注

    0

    文章

    48

    瀏覽量

    20137
  • 云服務器
    +關注

    關注

    0

    文章

    592

    瀏覽量

    13363
收藏 人收藏

    評論

    相關推薦

    硬盤掛載到新服務器,怎么恢復數(shù)據

    硬盤掛載到新服務器恢復數(shù)據,需先獲取掛載權限和配置信息,登錄新服務器管理控制臺選擇并掛載硬盤到指定點,檢查掛載狀態(tài)后訪問掛載點
    的頭像 發(fā)表于 12-01 22:27 ?148次閱讀

    服務器數(shù)據恢復—Linux網站服務器硬盤出現(xiàn)壞扇區(qū)的數(shù)據恢復案例

    服務器數(shù)據恢復環(huán)境: 一臺linux操作系統(tǒng)網站服務器,該服務器上部署了幾十個網站,使用一塊SATA硬盤。
    的頭像 發(fā)表于 10-09 16:26 ?214次閱讀

    服務器數(shù)據恢復—硬盤出現(xiàn)壞扇區(qū)導致網站服務器宕機的數(shù)據恢復案例

    服務器數(shù)據恢復環(huán)境: 一臺linux操作系統(tǒng)服務器上跑了幾十個網站,服務器上只有一塊SATA硬盤。
    的頭像 發(fā)表于 09-12 12:02 ?233次閱讀

    假如服務器數(shù)據丟失,如何快速恢復丟失的數(shù)據?

    服務器數(shù)據丟失后,快速恢復丟失的數(shù)據是至關重要的,以避免業(yè)務中斷和數(shù)據損失。以下是一些方法和步驟,可以幫助企業(yè)快速有效地
    的頭像 發(fā)表于 08-08 16:59 ?493次閱讀

    服務器數(shù)據恢復—分享幾個服務器數(shù)據恢復的案例

    服務器數(shù)據恢復案例之服務器raid6中3個磁盤離線導致陣列崩潰的數(shù)據恢復案例;
    的頭像 發(fā)表于 03-04 13:21 ?1162次閱讀

    服務器數(shù)據恢復-異常斷電導致服務器故障的數(shù)據恢復案例

    服務器數(shù)據恢復環(huán)境: dell某型號服務器中有一組通過raid卡組建的raid10,該raid陣列中一共有4塊磁盤。上層部署XenServer虛擬化平臺,作為網站
    的頭像 發(fā)表于 02-28 15:15 ?849次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據</b><b class='flag-5'>恢復</b>-異常斷電導致<b class='flag-5'>服務器</b>故障的<b class='flag-5'>數(shù)據</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據恢復】硬盤壞道掉線導致服務器崩潰的數(shù)據恢復案例

    服務器數(shù)據恢復環(huán)境: 一臺IBM某型號服務器上有16塊FC硬盤組建RAID陣列。上層linux操作系統(tǒng),ext3文件系統(tǒng),部署有oracle數(shù)據
    的頭像 發(fā)表于 02-26 11:36 ?847次閱讀

    服務器數(shù)據恢復】斷電導致服務器RAID信息丟失的數(shù)據恢復案例

    服務器數(shù)據恢復環(huán)境&故障: 某品牌服務器中有一組由數(shù)塊SAS硬盤組建的RAID5磁盤陣列,服務器操作系統(tǒng)是WINDOWS SERVER,
    的頭像 發(fā)表于 02-18 13:53 ?667次閱讀

    服務器數(shù)據恢復服務器陣列磁盤進水損壞的數(shù)據恢復案例

    服務器數(shù)據恢復環(huán)境: 數(shù)臺服務器+數(shù)臺存儲陣列柜,共上百塊硬盤,劃分了數(shù)十組lun。 服務器故障&檢測: 外部因素導致
    的頭像 發(fā)表于 01-22 13:40 ?356次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>服務器</b>陣列磁盤進水損壞的<b class='flag-5'>數(shù)據</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據恢復—非正常關機導致服務器文件丟失的數(shù)據恢復案例

    服務器數(shù)據恢復環(huán)境: 某品牌PowerEdge R730服務器+PowerVault MD3200存儲,劃分若干lun,操作系統(tǒng)版本是centos7,EXT4文件系統(tǒng)。
    的頭像 發(fā)表于 01-19 13:42 ?526次閱讀

    服務器數(shù)據恢復服務器遷移數(shù)據數(shù)據損壞的數(shù)據恢復案例

    服務器數(shù)據恢復環(huán)境&服務器故障: 一臺安裝Windows操作系統(tǒng)的服務器。工作人員在遷移該服務器
    的頭像 發(fā)表于 01-16 13:19 ?957次閱讀

    服務器數(shù)據恢復服務器raid5離線硬盤上線失敗的數(shù)據恢復案例

    服務器數(shù)據恢復環(huán)境: 北京某教育機構一臺服務器中有一組由3塊磁盤組建的raid5陣列,服務器安裝的windows server操作系統(tǒng)。
    的頭像 發(fā)表于 01-05 13:46 ?535次閱讀