MySQL數(shù)據(jù)庫(kù)屬于關(guān)系型數(shù)據(jù)庫(kù)。SQL是一種用于操作關(guān)系型數(shù)據(jù)庫(kù)的結(jié)構(gòu)化語(yǔ)言。關(guān)系型數(shù)據(jù)庫(kù)就是指在關(guān)系模型的基礎(chǔ)上建立起來(lái)的數(shù)據(jù)庫(kù),是一種借助了集合代數(shù)等一些數(shù)學(xué)方法和數(shù)學(xué)概念處理數(shù)據(jù)的數(shù)據(jù)庫(kù)。
MySQL數(shù)據(jù)庫(kù)具有體積小,速度快,性?xún)r(jià)比高、開(kāi)源、廣泛支持各種主流操作系統(tǒng)的優(yōu)勢(shì),被大中小型企業(yè)廣泛使用。
MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)環(huán)境:
本地服務(wù)器,操作系統(tǒng)為windows server;
部署mysql單實(shí)例,引擎類(lèi)型為innodb,表空間類(lèi)型為獨(dú)立表空間;
沒(méi)有數(shù)據(jù)庫(kù)備份,未開(kāi)啟binlog。
MySQL數(shù)據(jù)庫(kù)故障:
用戶(hù)使用Delete命令刪除數(shù)據(jù)時(shí)未添加where子句進(jìn)行篩選,導(dǎo)致全表數(shù)據(jù)被刪除,刪除后再未對(duì)該表做任何操作。
MySQL數(shù)據(jù)庫(kù)恢復(fù)方案:
1、本案例中MySQL數(shù)據(jù)庫(kù)沒(méi)有備份也未開(kāi)啟binlog日志,無(wú)法直接還原數(shù)據(jù)庫(kù),屬于典型的表內(nèi)mysql數(shù)據(jù)庫(kù)誤刪除故障。
2、針對(duì)mysql(innodb引擎)誤刪除的數(shù)據(jù)恢復(fù)方案有三種:備份還原、binlog還原和記錄深度解析。前兩種方案不適用本案例情況,只能使用第三種-記錄深度解析的方案恢復(fù)MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)。此方案原理:模擬innodb引擎記錄管理方式,根據(jù)表結(jié)構(gòu)信息將二進(jìn)制文件解析為字符記錄。
MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)過(guò)程:
1、獲取數(shù)據(jù)文件:用戶(hù)將表結(jié)構(gòu)文件及表數(shù)據(jù)文件(.ibd)發(fā)送給數(shù)據(jù)恢復(fù)工程師。
2、使用北亞開(kāi)發(fā)的MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)工具進(jìn)行恢復(fù):
北亞數(shù)據(jù)恢復(fù)——MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
北亞數(shù)據(jù)恢復(fù)——MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
3、用戶(hù)提供了表結(jié)構(gòu)腳本,可以使用工具中的5+3功能進(jìn)行恢復(fù)。
4、讀取表結(jié)構(gòu)信息:
北亞數(shù)據(jù)恢復(fù)——MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
北亞數(shù)據(jù)恢復(fù)——MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
5、解析記錄:
北亞數(shù)據(jù)恢復(fù)——MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
6、本工具默認(rèn)將記錄提取為SQL備份格式,等待解析完畢后將SQL備份格式的記錄還原到數(shù)據(jù)庫(kù),查看結(jié)果:
北亞數(shù)據(jù)恢復(fù)——MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
7、由用戶(hù)隨機(jī)挑選表內(nèi)數(shù)據(jù)進(jìn)行驗(yàn)證,并統(tǒng)計(jì)恢復(fù)記錄總數(shù)。驗(yàn)證結(jié)果正確,總數(shù)符合原表內(nèi)記錄條數(shù),數(shù)據(jù)恢復(fù)完成。
審核編輯:湯梓紅
-
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
507瀏覽量
17202 -
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
3712瀏覽量
64025 -
MySQL
+關(guān)注
關(guān)注
1文章
789瀏覽量
26283
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論