MySQL InnoDB資料庫救援服務

睿達資訊提供從遺失,誤刪,損毀的InnoDB資料表或誤刪,損毀的InnoDB資料檔(ibdata1),進行MySQL InnoDB的資料救援。 我們的專業人員熟悉InnoDB的資料結構,加上我們特別開發的軟體,以人工和加上軟體的方式,我們甚至能夠進行到最底層磁區掃描(Disk Sector Scan),將散落在硬 碟上的MySQL innoDB資料檔,完整的找出,重新組合,救回資料,讓Database能夠正常重新運作。

目前可以救援處理的情況如下:
  • 您不小心誤刪了MySQL InnoDB的資料(delete)
  • 您不小心誤刪了MySQL InnoDB的資料表(drop table)
  • 您的MySQL InnoDB tablespace損毀,資料庫無法開啟,或無法自行修復
  • 您的MySQL InnoDB資料庫上的檔案系統,作業系統損毀
  • 您不小心將MySQL InnoDB資料庫重新格式化(format, mkfs, fdisk, fsck等指令造成遺失)

MySQL 資料救援探勘:
  • MySQL InnoDB的資料庫的資料檔,在一般傳統的磁碟救援軟體中,往往是無法正常還原的,因為他的檔案多半較大,不會完整的在整個連續的區塊中,這種情形 只有一個inode有問題,整個檔案就無法完整回復,加上他沒有特定的檔頭和檔尾,因此,就算是專業的磁碟救援軟體的磁區掃描也沒有辦法找回資料。
  • 睿達資訊的MySQL InnoDB資料求援的機率非常高,主要因為我們熟悉MySQL InnoDB的底層資料結構,我們可以在整個磁碟或影像檔(image)中,進行磁區的掃 描,一頁一頁的找出資料,重新組合起來。
  • 無論您的InnoDB是REDUNDANT模式或是5.0之後的COMPACT 格式,或您的InnoDB是single-tablespace, file-per-table模式,我們皆可進行救援。
  • 如果您的資料表是MyISAM的格式,這種格式下一個資料表會有一組.frm, .MYI, and .MYD三個檔。我們會建議先尋找市面上很多的硬碟資料救援公司,因為一般 傳統的硬碟救援軟體就有機會將其完整的救出

MySQL InnoDB 資料救援準備項目:
如果您發現您的資料已經不見了,您想要嘗試救援
  • 立刻停止 MySQL Server
  • 使用kill -9 已進行快速停止服務
  • 您的目的是防止任何資料庫或硬碟的寫入動作
  • 卸載檔案系統(unmount)或設定為唯讀模式(read-only)
  • 如果檔案可以正常存取時,請將ibdata1, ib_logfile0, ib_logfile1, 和所有的.frm檔案備份出來
  • 如果你的檔案系統已經無法正常存取(毀損,格式化,分區表損壞),請將整個分區(partition)或整個硬碟(disk), 完整的DD出來(or clone)

睿達資訊可能需要下列項目來進行MySQL InnoDB 資料救援:
  • 如果檔案可以正常存取時,請提供ibdata1, ib_logfile0, ib_logfile1, 和所有的.frm檔案
  • 如果您的檔案系統已經無法正常存取(毀損,格式化,分區表損壞),請提供分區(partition)或硬碟(disk)的影像檔(raw image file)
  • 您想要救援的資料的相關資訊
  • 您需要救復回來的資料表順序,我們的救援是一個資料表接著一個資料表,如果緊迫的話,請告知我們救援的順序
  • 如果您想要救回已經砍掉的資料表時,我們需要此資料表的資料結構,您可以從下列方式提供: 備份的資料表,show create table, 此資料表的.frm檔 MySQL Server,作業系統版本和資料損失的原因和情形

睿達資訊如何進行MySQL InnoDB 資料救援:
我們的資料救援分成二個步驟:
  • 1,我們將先分析您的資料,判斷是否可以救回
  • 2,如果可以救回時,我們將告知預計可以復原的資料的完整性。有時候當資料已經被其它紀錄或是作業系統的寫入動作覆蓋時就無法救回。 我們會根據您提供的需要救援的項目,預估需要的工作時間和費用,待您同意後我們就會開始進行。
  • 我們了解客戶資料損失的痛,我們會儘最大的努力,儘可能將每一筆的資料救回。
  • 睿達資訊會酌收一筆800元的檢測費用,當然如果您最後決定修復時此費用可以扣抵(目前為推廣期間不收檢測費用)
  • 如您需要我們專業的MySQL InnoDB 資料救援服務,請電02-27927977分機20或Mail至service@ereach.com.tw