99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

MySQL InnoDB數(shù)據(jù)損壞:從崩潰排查到完整恢復(fù)的實(shí)戰(zhàn)手冊(cè)

MySQL InnoDB數(shù)據(jù)損壞:從崩潰排查到完整恢復(fù)的實(shí)戰(zhàn)手冊(cè) 1. 故障現(xiàn)場(chǎng)InnoDB 崩潰的一小時(shí)凌晨?jī)牲c(diǎn)半告警電話把我從睡夢(mèng)中拽起來(lái)。某電商系統(tǒng)的核心訂單庫(kù)連接數(shù)飆滿監(jiān)控顯示大量MySQL is down告警。登上服務(wù)器一看error log里刷滿了熟悉的陌生報(bào)錯(cuò)[ERROR] InnoDB: Database page corruption on disk or a failed file read [ERROR] InnoDB: Page [page id: space12, page number1827] log sequence number is in the future [ERROR] InnoDB: Unable to read tablespace page [page id: space12, page number1827] [ERROR] InnoDB: Assertion failure in thread ... in file ... line ...看到Assertion failure我就知道這不是簡(jiǎn)單的連接數(shù)打滿或慢查詢問(wèn)題而是 InnoDB 存儲(chǔ)引擎的數(shù)據(jù)頁(yè)損壞導(dǎo)致實(shí)例直接崩潰Crash。這類故障是 DBA 在生產(chǎn)環(huán)境遇到的最棘手問(wèn)題之一——不是重啟就能恢復(fù)的因?yàn)?InnoDB 為了保證數(shù)據(jù)一致性在啟動(dòng)時(shí)也會(huì)讀取數(shù)據(jù)頁(yè)并校驗(yàn)損壞的頁(yè)面會(huì)導(dǎo)致實(shí)例反復(fù)崩潰、無(wú)法正常拉起。這篇文章就是針對(duì)這類場(chǎng)景的一次完整復(fù)盤從故障現(xiàn)象判斷、損壞原因分析到參數(shù)配置、修復(fù)操作、數(shù)據(jù)恢復(fù)、事后預(yù)防把自己實(shí)際踩過(guò)的坑和驗(yàn)證過(guò)的流程整理出來(lái)給同樣會(huì)碰到這類問(wèn)題的運(yùn)維和 DBA 一份可直接參考的操作手冊(cè)。無(wú)論你是剛接手 MySQL 的運(yùn)維新人還是被半夜告警支配的資深 DBA這篇文章都能幫你在面對(duì) InnoDB 數(shù)據(jù)損壞時(shí)少走彎路。2. 先判斷“能不能修”和“怎么修”2.1 從錯(cuò)誤日志定位問(wèn)題邊界InnoDB 數(shù)據(jù)損壞的報(bào)錯(cuò)雖然千奇百怪但核心信息就那幾個(gè)損壞的頁(yè)面 IDspace ID 和 page number、損壞的文件類型系統(tǒng)表空間、undo 日志、用戶表空間、校驗(yàn)和不匹配的頁(yè)面。進(jìn)入修復(fù)前先收集三類信息錯(cuò)誤日志中反復(fù)出現(xiàn)的space id和page number判斷損壞的是哪個(gè)表空間文件。SHOW ENGINE INNODB STATUS如果實(shí)例還能啟動(dòng)的話中的 Last checkpoint 和 LSN 位置。磁盤健康狀態(tài)dmesg看是否有 I/O 錯(cuò)誤smartctl抽查磁盤健康度。為什么這一步如此重要因?yàn)樾迯?fù)方案的選型完全取決于損壞位置和損壞程度。舉個(gè)實(shí)際例子如果損壞的是用戶表空間的非關(guān)鍵頁(yè)那么通過(guò)innodb_force_recovery跳過(guò)損壞頁(yè)、邏輯導(dǎo)出數(shù)據(jù)是損失最小、成功率最高的方案但如果損壞的是系統(tǒng)表空間里的 redo log 或 undo log情況就復(fù)雜得多可能需要從備份重建實(shí)例邏輯導(dǎo)出的方案極難走通。2.2 常見(jiàn)損壞原因畫像做修復(fù)之前先搞清楚“為什么壞”。根據(jù)我處理過(guò)的生產(chǎn)案例InnoDB 數(shù)據(jù)損壞的原因基本逃不出以下幾類突然斷電 / 強(qiáng)制關(guān)機(jī)redo log 還沒(méi)來(lái)得及落盤緩沖池里的臟頁(yè)丟失文件系統(tǒng)緩存與磁盤數(shù)據(jù)不一致。磁盤壞道 / RAID 卡故障底層 I/O 已經(jīng)出錯(cuò)了但某些存儲(chǔ)系統(tǒng)在硬件層直接返回錯(cuò)誤數(shù)據(jù)InnoDB 的 checksum 機(jī)制根本防不住。文件系統(tǒng)異常比如 ext4 的 metadata 損壞、磁盤滿導(dǎo)致寫入不完整。硬件層面的內(nèi)存故障ECC 關(guān)閉的機(jī)器上內(nèi)存比特翻轉(zhuǎn)會(huì)讓數(shù)據(jù)頁(yè)在內(nèi)存里就已經(jīng)損壞寫回磁盤時(shí)把壞數(shù)據(jù)固化下來(lái)。不正確的運(yùn)維操作比如用kill -9強(qiáng)殺 mysqld、直接拷貝數(shù)據(jù)文件導(dǎo)致 LSN 不一致、跨版本直接替換數(shù)據(jù)目錄。理解成因不是學(xué)術(shù)需求而是直接影響后續(xù)恢復(fù)策略如果底層磁盤已經(jīng)有物理壞道你“修復(fù)”完數(shù)據(jù)把實(shí)例拉起來(lái)了這只是治標(biāo)不治本。恢復(fù)完成后必須做硬件的全面體檢否則二次崩潰是大概率事件。2.3 盤點(diǎn)手里的底牌備份策略決定恢復(fù)難度這是我處理所有崩潰案例時(shí)的第一反應(yīng)檢查備份是否可用。很多團(tuán)隊(duì)的備份是“有備份但沒(méi)驗(yàn)證過(guò)”真到恢復(fù)時(shí)才發(fā)現(xiàn)備份文件也是壞的或者備份周期太老丟了最近幾小時(shí)的數(shù)據(jù)。需要盤點(diǎn)的底牌包括全量備份mysqldump邏輯備份 /XtraBackup物理備份最后一份完整副本。binlog 歸檔是否連續(xù)、master log position是否能對(duì)齊備份點(diǎn)。從庫(kù) / 只讀副本是否健康能否臨時(shí)提升為主庫(kù)對(duì)外服務(wù)。為什么強(qiáng)調(diào)這一輪盤點(diǎn)因?yàn)?InnoDB 數(shù)據(jù)損壞后的修復(fù)本質(zhì)上是用最小的代價(jià)找回盡可能多的數(shù)據(jù)。如果有健康的物理備份和連續(xù)的 binlog那標(biāo)準(zhǔn)路線就是“備份恢復(fù) binlog 追平”壓根不需要在損壞實(shí)例上做高風(fēng)險(xiǎn)操作。只有當(dāng)備份不可用或損壞實(shí)例包含關(guān)鍵最新數(shù)據(jù)時(shí)才需要走innodb_force_recovery邏輯導(dǎo)出路線。3. 修復(fù)前的準(zhǔn)備把風(fēng)險(xiǎn)鎖在籠子里3.1 磁盤空間和文件權(quán)限檢查進(jìn)入修復(fù)操作前先做兩件不起眼但能救命的檢查第一確認(rèn)數(shù)據(jù)目錄所在磁盤有充足的剩余空間。innodb_force_recovery模式下mysqld 會(huì)盡量跳過(guò)損壞的頁(yè)面但啟動(dòng)過(guò)程本身也可能觸發(fā)回滾和重做臨時(shí)文件可能膨脹。而且我們后續(xù)要用mysqldump導(dǎo)出全庫(kù)數(shù)據(jù)邏輯備份文件大小不可小覷。通常建議剩余空間至少是當(dāng)前數(shù)據(jù)量的 1.5 倍。第二確認(rèn)運(yùn)行用戶對(duì)數(shù)據(jù)目錄有完整讀寫權(quán)限。這個(gè)聽(tīng)起來(lái)很基礎(chǔ)但真有人卡在這里——用 root 啟動(dòng)了 mysqldInnoDB 文件被 root 持有后續(xù)用 mysql 用戶操作時(shí)報(bào)權(quán)限錯(cuò)誤白白浪費(fèi)寶貴時(shí)間。3.2 不可逆操作前的底線動(dòng)作InnoDB 修復(fù)操作具有極強(qiáng)的不可逆性所以我必須強(qiáng)制要求這一步在任何修復(fù)動(dòng)作之前先對(duì)數(shù)據(jù)目錄做一次完整拷貝或至少對(duì)關(guān)鍵文件做快照備份。一條命令的事cp -a /var/lib/mysql /var/lib/mysql_bak_$(date %Y%m%d_%H%M%S)如果數(shù)據(jù)量太大不適合直接拷貝至少把損壞表空間對(duì)應(yīng)的.ibd文件、ibdata1、ib_logfile*單獨(dú)備份出來(lái)。為什么這個(gè)動(dòng)作如此重要因?yàn)樵趇nnodb_force_recovery模式下啟動(dòng)實(shí)例InnoDB 會(huì)在啟動(dòng)過(guò)程中執(zhí)行崩潰恢復(fù)邏輯可能會(huì)修改數(shù)據(jù)文件本身。一旦操作失敗原始文件已經(jīng)被動(dòng)過(guò)就失去了重試的機(jī)會(huì)。留一份底稿相當(dāng)于給自己的操作買了份保險(xiǎn)。3.3 工具鏈選擇理解每件工具的邊界處理這類問(wèn)題常用的工具鏈包括mysqldump邏輯備份工具能讀取 InnoDB 表并生成 SQL 文件。在innodb_force_recovery模式下它幾乎是必備工具因?yàn)?SQL 文件是恢復(fù)目標(biāo)實(shí)例的核心數(shù)據(jù)來(lái)源。XtraBackup備份工具和mysqlbinlogbinlog 解析工具前者用來(lái)做物理備份后者用來(lái)追平二進(jìn)制日志。如果計(jì)劃從某時(shí)刻備份恢復(fù)這兩個(gè)工具會(huì)派上大用場(chǎng)。dd / strings / hexdump底層工具。當(dāng) InnoDB 文件結(jié)構(gòu)損壞到連引擎層都無(wú)法解析時(shí)這些工具還能幫你“搶救”出部分可讀數(shù)據(jù)比如從ibd文件中提取未被覆蓋的文本記錄。工具選型的標(biāo)準(zhǔn)只有一個(gè)在“盡量不修改原始文件”的前提下拿回最多的數(shù)據(jù)。千萬(wàn)別一上來(lái)就想著跑各種“修復(fù)”工具修復(fù)工具的寫操作可能破壞現(xiàn)場(chǎng)導(dǎo)致更高級(jí)的數(shù)據(jù)恢復(fù)服務(wù)也無(wú)從下手。4. 核心修復(fù)流程從強(qiáng)制啟動(dòng)到邏輯導(dǎo)出4.1 逐步試探innodb_force_recovery 的正確打開(kāi)方式innodb_force_recovery是 InnoDB 提供的一組“越級(jí)啟動(dòng)”選項(xiàng)取值從 1 到 6每升一級(jí)InnoDB 在啟動(dòng)時(shí)就越“容忍”損壞同時(shí)也會(huì)犧牲一部分一致性檢查。正確做法是從小到大逐步試探能用低級(jí)別解決就絕不用高級(jí)別。在my.cnf的[mysqld]段中加上innodb_force_recovery 1然后嘗試啟動(dòng) mysqld。各級(jí)別含義和適用場(chǎng)景如下級(jí)別作用適用場(chǎng)景風(fēng)險(xiǎn)1跳過(guò)損壞頁(yè)檢測(cè)強(qiáng)制繼續(xù)啟動(dòng)只有少量頁(yè)面損壞InnoDB 仍能讀取絕大多數(shù)數(shù)據(jù)低2阻止 master thread 運(yùn)行后臺(tái)刷臟線程導(dǎo)致崩潰時(shí)中3回滾事務(wù)時(shí)跳過(guò) undo log 操作undo 日志損壞導(dǎo)致回滾失敗時(shí)中高可能丟失已提交事務(wù)的一致性4跳過(guò)所有回滾與重做操作redo log 或 undo log 大面積損壞時(shí)高5忽略 undo log不再檢查回滾段undo 損壞嚴(yán)重?zé)o法自動(dòng)恢復(fù)時(shí)高6啟動(dòng)時(shí)不做任何恢復(fù)操作數(shù)據(jù)文件大規(guī)模損壞只能做邏輯導(dǎo)出時(shí)極高可能導(dǎo)致數(shù)據(jù)不一致這里有個(gè)關(guān)鍵技巧不要一開(kāi)始就設(shè)成 6。先用 1 嘗試如果失敗再升到 2、3……逐級(jí)試探。實(shí)際經(jīng)驗(yàn)中很多場(chǎng)景在innodb_force_recovery2或3時(shí)就足以拉起實(shí)例。級(jí)別越高啟動(dòng)成功的可能性越大但啟動(dòng)后能做的操作越受限比如 6 模式下不能寫數(shù)據(jù)、不能執(zhí)行大部分 SQL數(shù)據(jù)導(dǎo)出的一致性也可能打折扣。啟動(dòng)嘗試的命令systemctl start mysqld # 或 mysqld_safe --defaults-file/etc/my.cnf 觀察 error log 的變化。如果日志中出現(xiàn)新的[ERROR]但實(shí)例最終ready for connections說(shuō)明啟動(dòng)成功。4.2 啟動(dòng)成功后立即導(dǎo)出數(shù)據(jù)實(shí)例在innodb_force_recovery模式下啟動(dòng)成功后應(yīng)盡快使用mysqldump導(dǎo)出數(shù)據(jù)。這一步的思路是先把數(shù)據(jù)從“受損的數(shù)據(jù)庫(kù)實(shí)例”轉(zhuǎn)移到“安全的 SQL 文件”中然后再創(chuàng)建全新的實(shí)例把數(shù)據(jù)導(dǎo)入回去。導(dǎo)出命令參考mysqldump -uroot -p \ --single-transactionFALSE \ --skip-lock-tables \ --force \ --all-databases /data_backup/all_databases_$(date %Y%m%d).sql這里幾個(gè)參數(shù)必須重點(diǎn)解釋--single-transactionFALSE在 recovery 模式下InnoDB 的事務(wù)一致性無(wú)法保證依賴 MVCC 的一致性快照可能失效所以使用非事務(wù)方式導(dǎo)出。--skip-lock-tablesrecovery 模式下鎖表可能觸發(fā)引擎層異常而且某些級(jí)別下無(wú)法獲取元數(shù)據(jù)鎖。--force遇到單個(gè)表導(dǎo)出報(bào)錯(cuò)時(shí)不中斷整個(gè)導(dǎo)出流程先把能導(dǎo)出的數(shù)據(jù)全導(dǎo)出來(lái)。如果mysqldump在某個(gè)表上報(bào)錯(cuò)比如讀索引頁(yè)時(shí)再次遇到損壞頁(yè)面不要慌。把報(bào)錯(cuò)的表名記下來(lái)單獨(dú)對(duì)這張表做針對(duì)性處理。后續(xù)章節(jié)會(huì)講表級(jí)救援方案。另外強(qiáng)烈建議在導(dǎo)出前先確認(rèn)max_allowed_packet足夠大避免因行數(shù)據(jù)過(guò)大導(dǎo)致導(dǎo)出中斷。比如SET GLOBAL max_allowed_packet 1073741824;4.3 創(chuàng)建新實(shí)例并導(dǎo)入數(shù)據(jù)導(dǎo)出完成后修復(fù)流程的下一階段是重建一個(gè)干凈的實(shí)例。操作步驟停止當(dāng)前 recovery 模式下的實(shí)例。移除innodb_force_recovery配置恢復(fù)正常配置。用全新的數(shù)據(jù)目錄初始化一個(gè)新的 MySQL 實(shí)例mysqld --initialize。導(dǎo)入 SQL 備份文件mysql -uroot -p all_databases.sql。導(dǎo)入過(guò)程也建議分批操作、細(xì)粒度觀察先導(dǎo)入核心業(yè)務(wù)庫(kù)表確認(rèn)數(shù)據(jù)量和應(yīng)用功能正常再導(dǎo)入低頻數(shù)據(jù)。不要一把梭否則導(dǎo)入中途報(bào)錯(cuò)時(shí)排查范圍會(huì)很大。如果二進(jìn)制日志binlog在損壞事件發(fā)生前是開(kāi)啟且完整的還可以結(jié)合mysqlbinlog把備份點(diǎn)之后到崩潰點(diǎn)之間的數(shù)據(jù)追回來(lái)先在備份點(diǎn)恢復(fù)全量數(shù)據(jù)再應(yīng)用 binlog 中該時(shí)間段的增量事務(wù)。這個(gè)操作能顯著降低數(shù)據(jù)丟失的量但前提是 binlog 文件本身沒(méi)被損壞且時(shí)間線清晰。這里有一個(gè)實(shí)操提示盡量在業(yè)務(wù)低峰期做切換。從邏輯導(dǎo)出到數(shù)據(jù)導(dǎo)入再到應(yīng)用切換訪問(wèn)整個(gè)過(guò)程的時(shí)間窗口要提前跟業(yè)務(wù)團(tuán)隊(duì)對(duì)齊。我的習(xí)慣是先撥 20% 流量驗(yàn)證讀寫再全量切換。5. 沒(méi)有備份的險(xiǎn)境表級(jí)救援與文件級(jí)搶救5.1 單獨(dú)損壞表的定向?qū)С霈F(xiàn)實(shí)總比劇本殘酷。很多中小團(tuán)隊(duì)遇到 InnoDB 損壞時(shí)全量備份存在但陳舊盤中關(guān)鍵的最近數(shù)據(jù)只在損壞實(shí)例上。這種情況下mysqldump全庫(kù)導(dǎo)出會(huì)因?yàn)槟骋粡埍韽氐鬃x不出來(lái)而中斷拖累其他好的表。應(yīng)對(duì)思路是錯(cuò)開(kāi)導(dǎo)出順序先跳過(guò)損壞表把健康表全部導(dǎo)出去再單獨(dú)跟損壞表“死磕”。跳過(guò)某張表導(dǎo)出mysqldump -uroot -p \ --skip-lock-tables \ --force \ --ignore-tablemy_db.bad_table \ my_db my_db_without_bad_table.sql然后針對(duì)bad_table單獨(dú)嘗試mysqldump -uroot -p --force my_db bad_table bad_table.sql如果單表導(dǎo)出依然失敗錯(cuò)誤信息通常會(huì)說(shuō)明具體的頁(yè)面號(hào)。此時(shí)檢查該表對(duì)應(yīng)的.ibd文件是否還有大部分完整頁(yè)面。少數(shù)場(chǎng)景下通過(guò)innodb_force_recovery6--forceInnoDB 能跳過(guò)索引損壞的頁(yè)把聚簇索引中幸存的行導(dǎo)出來(lái)。5.2 文件層搶救最后一道防線當(dāng) InnoDB 引擎層真的無(wú)力回天時(shí)如果該表有大量未損壞的數(shù)據(jù)塊還有一個(gè)土辦法——直接從.ibd二進(jìn)制文件中提取數(shù)據(jù)。InnoDB 數(shù)據(jù)頁(yè)的默認(rèn)大小是 16KB每一頁(yè)有固定的頭部結(jié)構(gòu)記錄數(shù)據(jù)時(shí)是緊湊行格式compact 或 dynamic??梢杂胹trings命令粗暴提取可讀字符串但這只能拿到散亂的片段適合“撈幾條關(guān)鍵記錄”的場(chǎng)景不適合大規(guī)?;謴?fù)。更靠譜的做法是用解析 InnoDB 文件結(jié)構(gòu)的專業(yè)工具比如某些商業(yè)恢復(fù)工具的試用版或者寫腳本按頁(yè)掃描解析記錄。這個(gè)過(guò)程需要深入理解 InnoDB 的物理存儲(chǔ)格式頁(yè)面結(jié)構(gòu)、記錄頭、字段長(zhǎng)度編碼等技術(shù)門檻高且耗時(shí)不短。我的建議是只有在數(shù)據(jù)價(jià)值極高且其他手段全部失效時(shí)才考慮走這條路線。順帶提醒一句這類文件級(jí)搶救操作必須在原始文件副本上進(jìn)行全程保留原始文件只讀這是我反復(fù)強(qiáng)調(diào)的底線。5.3 無(wú)備份場(chǎng)景下的取舍原則當(dāng)備份缺失、只能依賴損壞實(shí)例本身時(shí)最現(xiàn)實(shí)的期待不是“恢復(fù)到崩潰前的完美狀態(tài)”而是“盡可能多地?fù)苹財(cái)?shù)據(jù)”。以下幾種取舍我一般會(huì)和業(yè)務(wù)方拉齊預(yù)期后再執(zhí)行優(yōu)先恢復(fù)主鍵完整、結(jié)構(gòu)簡(jiǎn)單的表這類表數(shù)據(jù)緊湊受損概率小恢復(fù)成功率高。接受部分行丟失InnoDB 的頁(yè)損壞往往意味著整頁(yè)數(shù)據(jù)讀不出來(lái)但這個(gè)頁(yè)面丟失對(duì)整張表來(lái)說(shuō)可能只是很小的一部分。業(yè)務(wù)方接受“最近幾分鐘數(shù)據(jù)丟失”也遠(yuǎn)比“數(shù)據(jù)庫(kù)持續(xù)宕機(jī)”好。敢于放棄不可能恢復(fù)的數(shù)據(jù)比如 undo 損壞導(dǎo)致無(wú)法解析歷史版本那就放棄事務(wù)回滾直接取當(dāng)前頁(yè)面狀態(tài)。此類操作要用較高 recovery 級(jí)別但能救回盡可能多的當(dāng)前行。6. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄6.1 崩潰反復(fù)出現(xiàn)的排查清單在同一個(gè)實(shí)例上如果修復(fù)后運(yùn)行一段時(shí)間又出現(xiàn)類似崩潰不要急著再次走恢復(fù)流程。先梳理下面的清單現(xiàn)象可能原因排查方向修復(fù)后再次報(bào)同一頁(yè)面損壞磁盤硬件故障未排除smartctl -a /dev/sdX、dmesg查 I/O 錯(cuò)誤啟動(dòng)過(guò)程卡死無(wú)響應(yīng)文件系統(tǒng)問(wèn)題或數(shù)據(jù)文件過(guò)大iotop、strace -p觀察阻塞點(diǎn)數(shù)據(jù)導(dǎo)入中途報(bào)錯(cuò)Row size too large表結(jié)構(gòu)與參數(shù)不匹配調(diào)整innodb_strict_mode、檢查行格式導(dǎo)入后行數(shù)不一致recovery 級(jí)別較高導(dǎo)致部分行丟失結(jié)合 binlog 補(bǔ)齊增量頻繁的內(nèi)存校驗(yàn)錯(cuò)誤內(nèi)存硬件或超頻不穩(wěn)定運(yùn)行內(nèi)存檢測(cè)工具如 memtest我處理過(guò)最典型的一個(gè)案例是“反復(fù)崩潰循環(huán)”第一次修復(fù)后運(yùn)行了 3 天再次崩潰報(bào)錯(cuò)頁(yè)面號(hào)完全一致。一查磁盤才發(fā)現(xiàn)是 RAID 卡的一塊盤已經(jīng)亮黃燈但沒(méi)有觸發(fā)自動(dòng)重建。如果當(dāng)時(shí)只做應(yīng)用層修復(fù)、不做硬件排查后面還會(huì)連環(huán)崩。運(yùn)維修復(fù)從來(lái)不只是修數(shù)據(jù)庫(kù)而是修整個(gè)鏈路。6.2 啟動(dòng)階段的常見(jiàn)卡點(diǎn)強(qiáng)制恢復(fù)模式下最常遇到的卡點(diǎn)有三個(gè)卡點(diǎn)一啟動(dòng)時(shí)報(bào)Table ... doesnt exist。這通常是系統(tǒng)表空間字典損壞導(dǎo)致 InnoDB 無(wú)法識(shí)別部分表結(jié)構(gòu)。此時(shí)不要重啟就在 recovery 模式下繼續(xù)嘗試導(dǎo)出其余表。必要時(shí)可先手工恢復(fù)數(shù)據(jù)字典或重建表結(jié)構(gòu)后再導(dǎo)入數(shù)據(jù)??c(diǎn)二啟動(dòng)時(shí)報(bào)Failed to find tablespace for table ...。這往往對(duì)應(yīng).ibd文件與數(shù)據(jù)字典不一致可能涉及表空間文件丟失。如果文件還在檢查文件和ibdata1中的表空間 ID 是否匹配如果文件丟失只能從備份中抽取該表結(jié)構(gòu)并重建。卡點(diǎn)三啟動(dòng)后執(zhí)行 SQL 報(bào)Table is marked as crashed。這主要是 MyISAM 表的報(bào)錯(cuò)但如果是 InnoDB 表在 recovery 狀態(tài)下操作也會(huì)出現(xiàn)類似提示。遇到這種情況優(yōu)先用CHECK TABLE和REPAIR TABLE試一把如果還不行再走重建路線。6.3 避免二次傷害的操作紅線在恢復(fù)過(guò)程中以下幾個(gè)操作被我一律列為紅線嚴(yán)禁在 recovery 模式下執(zhí)行寫入類 SQLINSERT/UPDATE/DELETE/DDLrecovery 狀態(tài)可能允許你寫入但那是在“帶傷工作”容易把尚未損壞但處于不一致?tīng)顟B(tài)的頁(yè)面固化到數(shù)據(jù)文件里。嚴(yán)禁在未備份原始文件的情況下運(yùn)行REPAIR TABLE或第三方“修復(fù)工具”。這種操作一旦失敗原始痕跡會(huì)被破壞后面的救援難度成倍上升。嚴(yán)禁跨大版本直接恢復(fù)。比如從 MySQL 5.7 的數(shù)據(jù)目錄直接啟動(dòng) MySQL 8.0 實(shí)例InnoDB 數(shù)據(jù)字典格式不兼容可能引發(fā)額外損壞。正確做法是先恢復(fù)原版本實(shí)例再用邏輯導(dǎo)出/導(dǎo)入完成跨版本升級(jí)。嚴(yán)禁在修復(fù)過(guò)程中關(guān)閉 binlog 記錄。你進(jìn)行的每個(gè)恢復(fù)動(dòng)作都應(yīng)該被記錄合理的 binlog 是后續(xù)增量補(bǔ)齊和數(shù)據(jù)審計(jì)的基礎(chǔ)。7. 修復(fù)完成之后回歸生產(chǎn)前的體檢清單實(shí)例重新拉起、數(shù)據(jù)導(dǎo)入完成并不意味著事情結(jié)束了。我在每次修復(fù)后都會(huì)強(qiáng)制自己走一遍下面的驗(yàn)收流程寧可多花時(shí)間確認(rèn)也不要帶著隱患上線。數(shù)據(jù)完整性校驗(yàn)抽查核心業(yè)務(wù)表對(duì)比行數(shù)與業(yè)務(wù)側(cè)對(duì)賬。比如訂單表導(dǎo)出行數(shù)、導(dǎo)入行數(shù)再抽樣對(duì)比最近 1 小時(shí)的訂單號(hào)是否連續(xù)確保沒(méi)有丟數(shù)據(jù)。主從一致性檢查如果有從庫(kù)重新建立主從關(guān)系后檢查Seconds_Behind_Master歸零主從兩端的關(guān)鍵表 checksum 一致。參數(shù)配置復(fù)盤如果這次損壞是因?yàn)閕nnodb_flush_log_at_trx_commit0或sync_binlog0這類性能優(yōu)先的配置為了加速寫入而犧牲了持久性建議根據(jù)業(yè)務(wù)重要性調(diào)整回更安全的配置組合。該妥協(xié)時(shí)妥協(xié)該堅(jiān)持時(shí)堅(jiān)持。備份恢復(fù)演練修復(fù)完成后兩周內(nèi)必須做一次從備份到恢復(fù)的完整演練確保下一次遇到同類問(wèn)題時(shí)備份鏈路是可信的。這個(gè)動(dòng)作不值錢但能救命。還有一點(diǎn)切身體會(huì)事后一定要寫一份完整的故障復(fù)盤文檔把時(shí)間線、報(bào)錯(cuò)日志、操作步驟、影響范圍、數(shù)據(jù)丟失情況、后續(xù)改進(jìn)措施都記錄下來(lái)。不是為了“表演”而是為了下次再有人哪怕不是自己遇到類似問(wèn)題時(shí)能直接照著這份文檔操作而不是重新踩一遍坑。我見(jiàn)過(guò)太多團(tuán)隊(duì)同一個(gè)坑反復(fù)跳三次就是因?yàn)槊看涡尥昃屯晔聸](méi)有沉淀。8. 留給同行的一句話這次 InnoDB 數(shù)據(jù)損壞修復(fù)的完整流程說(shuō)到底拼的不是高深的技巧而是能不能冷靜判斷損壞范圍、有沒(méi)有嚴(yán)格執(zhí)行“先備份、再修復(fù)、后驗(yàn)證”的紀(jì)律。工具和參數(shù)上面的文檔里都有但真正決定恢復(fù)效果的是那幾個(gè)時(shí)刻的決策是不是先看了 error log 再動(dòng)手是不是備份了原始文件是不是用最低 recovery 級(jí)別試出來(lái)的這些細(xì)節(jié)才是 DBA 經(jīng)驗(yàn)值最值錢的部分。我個(gè)人最后一次處理類似問(wèn)題時(shí)花了大半夜在innodb_force_recovery3下導(dǎo)出了 90% 以上的數(shù)據(jù)再靠 binlog 補(bǔ)齊了剩余部分。工具只是工具真正起作用的是對(duì) InnoDB 存儲(chǔ)機(jī)制的理解和對(duì)流程紀(jì)律的敬畏。希望這篇記錄能讓你在下一個(gè)凌晨?jī)牲c(diǎn)的告警電話面前少一點(diǎn)慌亂多一點(diǎn)底氣。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲黄网AV| 色婷婷五月天视频网站| WWW.久久久久久久久久久久久| 99re热视频这里只精品| 五月六月丁香婷婷在线观看| 丁香五月婷婷黑人妻黄色电影院| 久久久久久久五月| 婷婷9月天| 天天综合五月天| 丁香 婷婷五月| 高清成人综合| 9久热在线精品| 色婷婷五月天在线观看| 91色色色18| 久久九九99亚洲国产久精综合| 丁香六月婷婷久久高清| 久七香蕉| 亚洲激情五月| 久久久久久久久久久久63| 青草五月天| 中国女人内射6XXXXX| 79精品视频| 五月天第四色开心色播| 丁香五月婷婷六月婷婷| 亚洲激情综合网| 日本色99网站| 婷婷综合伊人| 色99免费视频中文| 综久久久| 五月天色色色色色| 综合五月丁香六月婷婷| 国产精品视频网| 婷婷色色网站| 九九爱精品网站| 狠狠狠狠狠狠| 丁香六月婷婷色XXXX| 婷婷五月无码| 国产成人网站在线观看| 99∨VTV| 99热国产精品| 色欧洲| 国产91视频| 日日夜夜爽| 五月亚洲激情| 玖久精品视频9| 99re久热只有精品6在线直播| 欧美精品999| 97色色综合| 婷婷五月丁香色色| 中文字幕激情综合| 九九热黄色| 久久免费婷婷视频| 日韩精品二三区| 日本噜噜色网| 影音先锋91| 综合色色婷婷| 久久这里有精品| 婷婷五月色情天| 日韩啪| 日本操碰碰| 五月天淫乱视频| 五月综合婷婷久久在线| 婷婷五月天天天| 日日夜夜小色哥| 91婷婷五月天综合视频| 人人人舔人人人操人人人摸人人人97| se99视频| 五月婷婷激情性爱| 久色激情| 人人操人人妻| 综合色色综合| 欧美99热| 国产色婷婷亚洲| 亚洲性图一区二区三区| 在热视频精品| 激情综合网五月| enecarbon-materials.com污K127封锁请涟系@wip1688 | 五月婷婷久久综合| 丰满人妻一区二区三区| 99re8热精品免费视频| 国产精品天天狠天天看| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 久久天天天| 亚洲婷婷在线播放十月| 伊人丁香花综合影院| 久久只这里有精品| 丁香五月偷拍| 99啪啪| 五月色婷婷中文字幕| 91天天操天天干天天射| 性做爰1一7伦| 99九九视频精彩在线| 黑人无码一区| 99成人网站| 中文久久久人妻| 啄木鸟黑丝一区二区| 99这里只有免费的精品| 婷婷久久色| 激情人妻综合| 99丁香五月| 久久一操| 综合色五月天| 色婷另类| 亚洲精品一二三| 久久五月天丁香| www.日本91| 久热只有这里有精品| 五月婷婷亚洲综合网| 互月天综合| 五月婷婷色播| 超级碰碰99| 五月天激情四射网站| 这里都是精品99| 综合五月亭亭9| 99热这里只有精品首页| 成人片黄网站色大片免费毛片| 色五月丁香五月| 中字幕视频在线永久在线观看免费| 九九综合九色欧美狠狠| 思思视频精品| 黄网在线播放| 99色免费观看全部| 九九热精品| 99re视频在线| 激情婷婷另类| 色五月婷婷久久| 色婷婷亚洲在线观看| 97色色色色| 色五月婷婷丁香五月| 99热超碰在线| www色婷婷| 国产一区男女| 三人荫蒂添的好舒服A片| 色色色色色色色色色色色色色97| 色综合综合网| 大香蕉AV电影在线| 婷婷激情综合网| 丁香五月91| 99九九这里有免费视频| 99免费视频精品| 日韩综合久久| 操逼毛片国语对白| 中文字幕丰满人妻无码专区| 久久九⑨| 天天色天天爱天天爱天天爱y| 激情久久综合| 天天射美女| 婷婷免费视频| 玖玖91| 色色亚洲无码| 激情久久久| 奇米网大香蕉| 五月天激情四射网站| 嫩模草| 五月天激日本色情在线| 丁香六月婷婷色XXXXX| 开心婷婷五月天激情网| 色综合99无码| 五月激情婷婷在线| 久久九九婷婷| WWW,五月| www.久久99| 激情第四色| 五月婷婷 自拍| 另类小说五月天激情| 五月色婷婷综合| 久99视频在线观看| 國語久久婷| 九九热在线99| 日本久久极品| 欧美亚洲成人在线| 五月天丁香综合久久国产| αV电影| 五月丁香六月婷婷a v| 丁香五月六月综合激情| 日日夜夜青青草| 97福利视频| 熟女网站久久| 思思热在线| 日韩砖区| 五月天丁香久久综合| 亚洲五月天综合| 日本欧美成人片AAAA| 超碰免费99| 久久综合干| 九九色影视| 久久久婷| 亚洲va欧美va国产综合久久久| 婷婷五月欧美综合| 偷偷操99| AV美美午夜| 亚洲亚洲人成综合网络| 深情五月天| www.com.色色| 国产精自产拍久久久久久蜜| 五月天婷婷无码视频| 婷婷色基地在线看| 久久五月丁香| 婷婷色丁香五月| 99热久久日本| 久久九九综合| 婷婷五月丁香色综合| 色狠狠999综合| www.色综合| 亚洲九九免费| 日韩精品成人在线| 国外亚洲成AV人片在线观看| 天天综合精品| 婷婷五月天视频在线观看| 国产女18毛片多18精品| 五月开心久久| 亚洲久久激情| 婷婷夜夜夜夜| 日韩啪啪网| 日韩啪啪视频| 开心婷婷五月天激情网| 久一这里有精品国产| 韩国97天堂| 99超级碰免费视频| 丁香五月五月婷婷| 2w在线视频| 五月丁香A片| 天天日,天天干,天天操| 99在线观看精品视频| 亚洲成人另类| 婷婷WWW久久| 五月天亭亭俺也| 久久99激情丁香婷婷小说网| 香蕉婷婷色五月| 五月丁香另类网| 五月丁香婷婷久久| 欧美激情综合色综合啪啪五月| 2014天天爽| 激情美女五月天激情在线| 色九月综合网| 狠狠干综合| 久久五月天网| 综合一本道| 婷婷 久综合| 五月婷婷精品视频| 91日在线视频| 久久这里只精品| 五月天亭亭俺也| 蜘蛛女免费观看完整版高清电影| 操97| 伊人9在线| av免费在线看不卡无毒| 中文字幕丰满孑伦无码专区| 色婷五月天| 99热新网址| 婷婷激情五月天激情| 色播五月婷婷综合| 国语对白性爱视频播放| 婷婷五月天AV网| 伊人9在线| 最新高清无码专区| 日欧一片内射VA在线影院| 97资源碰碰| 79精品视频在线观看,| 春色激情第四色| www.丁香五月| 婷婷免费精品视频| 色婷婷综合五月| 五月丁欧美| 九九精品9| 狠狠插狠狠操| 丁香五月av| 婷婷激情四射| 热久久这里只有精品| 另类图片色五月| 亚洲激情综合| 黄色AV日韩| 成人在线观看一区| www狠狠com| 国产99久9在线| 成人一区在线观看| 久久婷婷五月综合伊人| 激情小说五月天社区丁香| 91丨九色丨白浆秘| 草综合网| 五月丁婷婷| 26uuu激情五月天| 国产欧美婷婷五月| 日韩激情婷婷五月天| 综合久久婷婷五月丁香| 日日夜夜天天爽| 日本AAAAAAAAAAAAAA片| 快色t v在线入口| 人人看人人摸人人| 婷婷五月天综合久久| 影音先锋91| 午夜色婷婷| 五月婷婷激情中心| 26uuu成人网| 五月天丁香婷婷网| 国产精品大香蕉| 婷婷97狠狠成人网站| 最新色色五月天| 天天综合天天玩夜夜玩天天玩夜夜玩| 99riAV成人在线视频| 五月综合亚洲色| 丁香九色不卡aaa| 亭亭五月色男人| 99色色| 五月天成人网婷婷| 色综合久久天天综合网| 丁香五月在线观看完整版| 梁铮版《蜘蛛女侠》在线| 亚洲精99| 久久99网| 99精品偷自拍| 欧美久久网| www.粉嫩av.com| 麻豆123区| 直接看的av| 五月婷婷影| 欧美电影在线播放| 婷婷九月在线| 五月丁香在线国产 | 中文字幕日产A片在线看| 久操操| 久久五月婷天天干| 超碰成人免费| 97 A I色色| 亚洲欧美婷婷五月色综合| 超碰99久久| 综合色色五月| 欧美色图45678| 亚洲99在线| 99九九在线精品热动漫| 就爱日五月天| 色五月天综合| 第四色五月天| 4399精品一区二区| 激情五月综亚网| 99色在线| 久久色午夜在线导航| 華人性愛AV在線| 泰州成人视频| 久久91久久精品久久| 五月激情综合网| 色色激情| 99碰网站| 思思久久精品| 天天天天操| 色你久久| 婷婷久久精品| 七月激情六月婷婷综合在线播放| 天天色天天噜| 国自产拍偷拍精品啪啪一区二区| 色婷婷五月综合在线| 天天色综合综合| 操操碰| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 五月亭亭色| www.日韩艹| 色爱综合网| 91人在线观看| 婷婷五月亚洲综合| 狠狠做婷婷| 免费91久久精品| 丁香无五月网| 五月婷婷丁香六月| 美女要搞搞天天搞搞搞网站| 久久婷婷热| 色狠狠综合| 夜夜爽天天日| 亚洲啪| 91婷婷五月天综合视频| 538在线精品| 综合色天天| 这里有精品| 久久视这里只有精品| 自拍偷窥99热| 青青草原中文字幕| 噼里啪啦在线观看免费完整版视频| 成人av中文字幕| se婷97| 亚洲99在线视频| 婷婷五月天伊人| 99九九在线| 99久久激情视频| 玖玖视频福利| 99精品视频在线观看| 色情丁香五月天| www.丁香五月| 亚洲狠狠狠| 墨西哥毛片内射精| 欧美色99| 婷婷在线五月天观看| 北京熟妇搡BBBB搡BBBB| 欧美天天干天天草| 久久激情五月网| 久99久精品视频| 99在线热| 免费观看欧美成人AA片爱我多深| 久久视频九九视频| 操人视频91| 婷婷五月影院| 六月丁香五月婷婷首页| 欧美十二区| 五月婷婷之综合激情| 射满了还射免费在线观看 -午夜版全集-新视觉影院 | 九九碰九九爱97超碰| 久久久久er热| 乱色色色| 婷婷五月天激情网| 97啪在线观看视频| 99热精品在线| 婷色成人| 欧美三级视频| 婷婷伊人网| 久久婷婷五月天激情| 色五月色开心开心五月| 99操| 综合五月丁香六月婷婷| 国产一级片| 色婷婷五月天中文字幕| 婷婷丁香18| 五月丁欧美| 色色亚洲99com| 成人色图情色成人网 www.5b5b5bcom 五月天| 无码人妻激情| 婷婷五月激情综合网| 综合AV在线| 无码人妻一区二区三区四区| 丁香五月婷婷老师网站| 色偷偷五月天| 亚洲激情另类| 丁香五月天啪啪激情综合网| 亚洲综合1024| CAOBIBI| 激情五月婷婷综合| 98色花堂98t.R| 天天做天天视天天谢| 182tv992tv人之初午夜免费观看| 99热在线观看免费精品| 五月丁香激情综合啪啪| 婷婷五月天美女视频| 色色综合网站| 狠狠爱婷婷| 久久综合丁香| 久色| 丁香六月久久| 情婷婷五月天| 丁香五月激情综合在线观看| 99热在线观看免费中文| 激情五月婷| 狠狠色婷婷综合开心影视| 99热在线精品观看| 亚州操操| 亚洲另类视频| 五月激情婷婷六月| 婷婷六月天亚州| 五月婷婷开心深| 99久高清视频| 丁香五月婷婷高清| 亚洲婷婷综合视频| 丁香五月色情av| 91狠狠综合久久久久久| 伊人久久婷婷| 欧美一级色| 亚洲人成色A777777在线观看| 区区欧美你爱| 久久成人天| www.激情五月天.com| 九九超日本| 精品视频二级九九| 久久九网| www.ywav| 色色永久| 欧洲永久精品| 99热99在线| 日韩成人网址| 婷婷六月丁香激情| 桃色五月婷婷| 秋霞电影一级黄| 五月天综合在线| 婷婷欧美综合| 丁香五月天导航| 亚洲天堂爱爱| 婷婷激情伍月网| 五月天激情综合网俺也去| 婷婷五月综合久久中文字幕| 五月丁香亭亭A片| 久久婷婷青青| 婷婷激情五月视频| 激情爱爱网站超大免费| www.99热在线观看| site:hcxsz888.com| 色噜噜婷婷| 97成人丁香婷婷| 全亚洲最大的婷婷五月天网站COM| 91碰碰视频| 久久精品婷婷| 丁香六月啪啪| 无码婷婷五月天| 色五月六月婷婷| 开心五月深爱激情| 狠狠色五月| 成人看片网站| 国产AV一区二区三区最新精品| 变态 另类 在线| 美女视频图片久久91| 婷婷五月日本| 天天插天天插天天操| 色色网站观看| 99国产视频网| 26uuu在线观看| 日韩啪| 婷婷六月天| 91丨九色丨熟女高潮| 亚洲精品又粗又大又爽A片 | 99热99日天天干| 黄久久久| 夜夜天天久久婷婷| 月婷婷婷婷五月| 大香蕉久操| 青草青草视频2免费观看 | 日本A片一区| 五月丁香在线婷婷蜜桃| 丰满人妻一区二区三区| 丁香六月婷婷| 欧美操我| 极品 少妇 内射| 九九热只有精品| 激情六月丁香| 久久婷婷五月丁香蜜桃网| 超碰在线个人观看| 久久综合五月天| 9这里只有精品| 九九热99免费视频| 99久久婷婷精品视频| WWW,五月| 精品,99| 亚洲色啪| 成人AV综合在线| 婷婷五月天伊人在线| 这里只有精品2| 91干视频| 国产免费av网站| 日本三级大片| 丁香激情网| 色婷婷小说| 伊人婷婷91| 婷婷五月激情片| 色五月五月天色婷婷色五月| 五月婷婷涩涩爱| 中文字幕不卡+婷婷五月| 婷婷成人综合五月| 日本高清久久| 亚洲sesesese| 美欧成人视频| 99热免费18| 激情五月天在线| 日本久久婷| 五月色婷婷夜色| 成人 视频免费观看网站| 五月天激情久色| 亚洲激情另类| 亚洲成人影视在线观看| 五月丁香网站| 久久五月天免费网站| 婷婷六月插屄激情| 国产这里只有精品| www久久五月com| 在线观看日韩12345区| 玖热精品综合视频| 午夜色婷婷| 踪合专区啪啪| 九九热最新| 麻豆AV一区二区三区| 成人网址在线观看| 91viP在线看| 色9月| AAAA网站| 激情婷| 激情欧美五月丁香| 婷婷成人在线| 99操免费视频| 色综合中文色综合网| 99热这里只有精彩| 五月婷久久综合| 五月丁香激情六月| 六月婷婷毛片| 亚洲国产色色| 国产色香蕉精品五夜婷| 开心五月婷| 日本大人久久| 丁香五月婷综合网| 射琪琪| 七七九色| 丁香五月情色| 日本欧美成人片AAAA| 丁香五月影视| 亚洲人人操| 九热在线这里有精品6| 99热激情| 久久久五月激| 免费超碰在线| 97碰| 天天爽成人综合网站| 拍真实国产伦偷精品| 色一情一乱一乱一区91Av| 伊人激情影院| 五月婷婷婷婷婷婷艺术| 亚洲久艹| 天天干天天干天天| 久久视屏这里只有久久| 久久综合婷婷| 国产色99| 色欲九区| 婷婷香草网| 五月天婷婷色综合| 日本综合色图| 激情五月天之六月婷婷| 五月综合激情久久| 色五月激情综合| 操操自拍| 免费无码毛片一区二区A片| 日韩欧美四五区| www.婷婷五月.com| 99人人干| 26uuuuuuuu国产| 天堂网啪啪| 99精品在线观看| 五月天激情网页| 国产精品电影网| 日韩成人电影AV| 日日懆天天懆| 99热这里只有精品1025| 日本天天色| 夜夜爽天天爽| 99热99日…..| 亚洲午夜一区二区| 精品成人无码A片观看香草视频| 这里只有精品网站| 色婷婷19| 99热最新国内| 婷婷俺去也| 五月色综合网| 啄木鸟黑丝一区二区| 99久精品| 91人妻PORNY九色大屁股| 婷婷五月花丁香| 丁香五月婷婷啪| 五月丁香久久色| 香蕉AV777XXX色综合一区| 91视频五月丁香| 99色看| 婷婷色激情网| 五月婷婷色播| 欧在线一区| 天天操夜夜操| 亚洲av日韩无码| 国产成人+亚洲+欧洲| 丁香五月激情宗合| 五月丁香自拍| 噢美99| 亚洲黄色影视| 九九99免费视频| 九九热99热| 伊人国产婷婷五月天| 超碰色热| 国产午夜成人免费看片无遮挡| 超碰网站在线观看| 97超喷视频在线观看| 婷婷伊人綜合中文字幕小说| www夜夜| 26UUU精品一区二区Com| 做爱夜夜干天天操| 九九精品视频免费在线| 99在线视频资源| 婷婷色六月| 五月天婷婷色综合| 久热只有精品| 思思热精品在线| 欧美婷婷日本| 99久久网站| 亚洲成人av在线| 五月天激情综合| 99re8这里只有精品99re8热视频| 欧美97p| 天天爽人人爽| 激情小说之五月| 视频这里只有精品16| 丁香六月AV| 九9九9无码| 婷婷黄色五月| 99热费观看| 中文字幕av在线播放| Caop在线| 五月丁香激情四射| 久久色情| 亚洲综合视频天天精品| 五月天天丁香婷婷在线中| 丁香六月狠狠| 婷婷五月丁香激情色情| 婷婷深爱五月亚洲综合| 色色色色色色色色色999| 极品人妻videosss人妻| 久久婷婷五月综合色丁香| 精品久久66| 99热97| 嫩草视频在线观看| 色情综合| 99噜噜噜在线播放| 97自拍视频网| 97久人人| 久久五月天精品视频| 热99视频精品| 99极品视频| 久久机热这里只有精品| www.婷婷五月天| 激情综合色网| 人与禽A片啪啪| 婷婷五月成人社区| 久久香蕉福利| 女人天堂av| 都市激情小说婷婷| 99热在线观看精品| 久久五月婷6 9| 人妻在线网站| 人妻久久久久久久久妻久久久久久久久| 五月婷亚洲精品AV天堂| 五月色婷婷综合丁香精品无遮挡| 久久婷婷五月天综合| 婷婷五月天在线视频网站| 久久婷婷亚洲| 伊人色综合网| 婷婷丁香91综合| 久久视频婷婷| www.狠狠狠狠| 五月天丁香婷婷社区| 激情黄色小说色五月| 日本色频| 婷婷噜噜| 在线播放中文字幕| 91啪啪视频| 丁香花操逼| 六月亚洲婷婷6月中文字幕| 欧美婷婷色五月| 小视频久久久aaa| 婷婷五月综合丁香久久| 这里只有精彩视频| 91热久久| 色婷婷狠狠干| 都市激情蜜桃婷婷五月天| 鲁鲁色五月| 91人碰| 亚洲最大视频| 99热这里是精品| 色999五月色| 五月六月伦理| 日韩AV在线免费观看| 久久精品视频99| 99热免费看| 97精品综合久久| www,色综合| 九九操综合网| 五月天婷婷影院| 精品自拍99| 婷婷天天舔| 色色色色综合网| 九九aV| 99色.com| 婷婷激情啪啪| 五月天色综合| 激情综合无码| 一區四區歐美日韓| 99热综合| 久婷| 超碰色综合| 欧美三级视频下载| 天天草天天日| 欧美人与性动交CCOO| 操91| 色综合久| 五月丁香网av| 婷婷色在线| 亚洲99综合| 激情五月婷黄版| 久久99免费视频网站| 狠狠干总合| 亚洲亚洲人成综合网络| 色五月xxx| 99久久极情精品一区| a级毛片一区二区免费视频| 五月婷婷AV| 国产永久一黄| 99热这里只有精品4| 亚洲av另类在线观看| 森林影视大全,最好看的2019年视频 | 色五月97| 五月婷婷六月丁香激情| 婷婷激情五月天激情小说 | 天天干天天做| 亚洲无码www| 六月丁香激情网| ou洲色吧| 亚洲操操操| 丁香五月停停av| Www,五月天| 精品热九九| 丁香美女主播视频在线观看 | 中文字幕+中文在线| 久久黄色片| 九色激情网| 五月婷婷色综图片| 91精品丝袜久久久久久| AV大香蕉| 亚洲激情免费久久| 久久五月婷婷综合网| 欧美综合五月丁香六月婷| 五月婷婷香蕉| 亚洲va在线∨a天堂va欧美va| 青青艹b| 天天综合久久| AV大香蕉| 欧美午夜乱妇午夜福利| 99热99这里只有精品| 四川操逼站| 婷婷五月电影院| 婷婷欧美激情综合| 九九99精品免费播放| 色综合久久伊伊婷婷五月| 超碰色碰碰| 99色亚洲| 日本综合色色| 97干干干丁香| 99精品视频免费观看| 97碰| 日产精品久久久久久久蜜臀 | 人妻久久人妻久久第一区| 色婷婷777狠狠| 激情婷婷五月天| 五月婷婷无码专区| 五月婷婷六月丁香首页| 婷婷六月天| 五月丁香六月婷婷亚洲视频| 色婷婷五月综合在线| 亚洲六月婷婷| www激情五月天| 成人免费va| 久久99热这里只有精品首| 666555。COm毛片| 亚洲午夜一区二区| 加勒比色色| 国产99久| 婷婷五月天激情文学| 激情黄色小说五月天| 欧美日韩国产日本精品四虎网网站物| www.minyis.com【JT】实力收量可预付QQ2101460746 | 五月婷婷六月激情| 五月天天爱| 欧美va亚洲va| 九九综合网色全集| 中文字幕网伦射乱中文| 91avse| 日韩操逼小电影| www.91在线看| 91se视频| 亚洲色五月婷婷| 夜夜操夜夜操| 很很干五月天| 99精品热| 婷婷五月天丁香激情| 亚洲色五月| 婷婷操久久| 日日日天天干| 性小说五月天| 五月天堂色| 婷婷五月精品中文| 国产肥白大熟妇BBBB视频| 久青操| 天天色色天天| 欧美狠狠草| 天堂在线9| 热思思九九| 99精品网| 67194成I人在线观看线路1| 激情综合色播| 婷婷成人综合| AV在线免费播放| 91热在线观看视频| 日逼AV影音先锋男人资源站| 91九色在线视频| 色五月激情五月天| 综合图区激情| 久久奄也去色色网站| 亚洲激情亚洲激情| 91色五月| 日本九九视频| 久久亚洲天堂| 激情啪啪五月天| 色在线免费观看| 欧美情色一区| 性爱视频久久| 婷婷五月天久久| 四色永久成人网站| 色噜噜综合网| 六月婷婷激情| 9l视频自拍9l九色成人| 成人在线精品| 黄网在线播放| 婷婷综合激情| 综合五月婷婷| 五月婷婷无码| 狠狠干综合| 六月丁香啪啪| 99爱视频在线| 亚洲综合五月天| 秋霞成人毛片一级A片| 激情视频综合| 人妻AV在线观看| 另类专区在线| 亚洲天天| 激情五月综合网| 五月天激情小说网| 麻豆AV一区二区三区| 懂色av粉嫩av蜜臀av| 99热爆在线| 国产女人十八水真多1| 久久色午夜在线导航| 少妇婷婷五月天| 99热线观看9| 超碰免费成人| 爱久综合| 乱女乱妇熟女熟妇综合网站| 伊人婷婷激情| 开心婷婷五月中文字幕组| 国产婷婷五月在线视频| 天天爱天天爽| 99热自拍| 亚洲精品V天堂中文字幕| 99精品久久| 99婷五月| 六月婷婷香蕉| 人妻性爱av网站| 五月社区婷婷激情| 五月天狠狠网| 天天操天天干天天日| 婷婷五月天激情小说| 狼人久草| 欧美内射AAAAAAXXXXX| 亚洲AV成人无码精品| 另类国产区| 精品婷婷五| 婷婷精品性性性性性性性| www.日本91| 天天爽人人综合免费7799| 天天草女人| 色色婷婷色色| 久久久久久久综合狠狠综合| 噜综合| www.夜夜.com| 啪啪激情综合| 粉嫩AV久久一区二区三区| 9久9久9久女女女九九九一九| 在线另类视频| 3p日韩网站视频| 天天日天天摸| 狠狠综合网| 激情五月九九九| 国产综合A片| 五月丁香久人妻中文| 开心婷婷五月中文字幕组| 91一起艹| 九月丁香八月婷婷加勒比| 国产精品视频免费看| 婷婷五月色播网| 日日插日日干| 久久草大香蕉| 超级碰碰碰碰视频| 2020夜夜操天天爽| 色三级色三级| 亚洲欧洲美女在线观| 久久五月丁香婷婷| 五月天婷婷无码视频| 色色色热| 激情伊人网| 婷婷五月丁香激情色情| 婷婷五月丁香啪啪| 成人做爰A片免费看视频| 激情六月天婷婷| 欧洲免费视频色| 91一起操| 日韩av在线免费观看| 五月丁香激情婷婷综合| 五月综合色| 国产婷婷综合| 婷婷五月天综合色| 日日干日日| 超碰在线9| 九九九九这里只有精品| 国产又爽又猛又粗的视频A片| 激情久久肏屄视频| 五月天色婷婷av| 久久九九免费视频| 在线观看亚洲视频影院| 久久99热这里只有| www.狠狠| 91婷婷搞| 中文字幕激情综合| 自拍视频在线观看9| 激情综合激情五月| 婷婷色综合| 做爱夜夜干天天操| 日韩成人综合网| 在线不卡中文字幕| 婷婷六月丁| 天堂网亚洲色图| 色播播之激情五月婷婷| 激情综合网激情五月天| 丁香五月激情婷婷| 丁香九月综合激情| 综合99视频| 深爱1激情网| 雪千夏麻豆| 涩综合在线| 婷婷免费视频| 99热日本| 激情五月天影院| 九九碰九九爱97超碰| 婷婷97碰碰| 超碰成人在线观看| 日韩成人AV在线| 久久色天堂| 激情小说之五月| 久cao香蕉影院| 亚洲色综合性| 九九热免费视频| 免费的日逼视频| 开心激情站| 欧韩性爱| 8090在线影视少妇| 五月婷婷丁香五月婷婷| www,setingting| 婷婷丁香成人五月天| 中文在线视频久9| 人人人操| 久久97| 99精品在线| 天天操天天谢| 亚洲中文字幕在线观看| www激情网| 99在线爽| 色噜噜狠狠色综合网| 任你日视频| 深爱五月激情| 天天射射夜| 日本丰满久久| 五月丁香色综合| 色综合色| 久久总和99| 天天爽天天日人人爱 | 精品久久久91久久影视网| 台湾佬天天日丁香婷婷五月天| www.久久久久久久久久.com| 婷婷久久色| 色狠狠综合| 亚洲欧美在线观看| 人草人人| 丁香激情网| 思思热在线| 丁香五月a| 女同激情久久av久久| 久热免费| 五月丁香免费看| 久久98| 热久久这里只有精品| 色五月综合网| 五月丁香黄色| 成人无码免费一区二区中文| 五月婷婷中文字幕| 五月天综合网| 久久九网| 九色视频91| 久久久区区一久久久久久| 天堂综合久| 丁香六月综合激情| 甈你aaaaa| 婷婷综合97| 97超碰婷婷五月天| 狼人婷婷久久| 五月婷婷久久网| 久久免费操| 久久99热网| 亚洲成人免费电影| 伊人干练久| 五月天操逼网| 操日本99| 182TV大香蕉| 99在线看片| 成人视屏在线观看| 五月天啪啪网| 99免费在线| 婷婷少妇激情| 九九视频热| 亚洲黄色影视| 丁香久久九九99| 99天堂网| 色你久久| 色欲AV导航| 成年AAAA色情| 夫妇交换刺激做爰| 97碰碰人人| 人人干av| 亚洲 在线 性爱 | 丁香婷婷色| 超级碰 久久9| 少妇人妻人伦A片| 人妻AV在线| 岛国av网| 天天爽成人综合网站| 国产性爱一级| 大鸡巴伊人网| 激情AV| 久热九九| 99精品久久久久| 五月婷六月婷婷| 夜夜噜夜夜奇| 天天日天天插天天操| 超碰免费99| 久久99久久久| www91色网站| 天天综合精品| 丁香六月啪| 激情五月天啪啪| 五月婷婷官网色| 婷婷五月天伊人网在线观看视频| 色婷婷激情五月天| 色五月激情综合网站| 激情小说色五月| 国产精品久久久久久久久久免费 | 黄网在线免费观看| 婷婷少妇激情| 色色色热| 激情亚洲色图片丁香综合| a色色色色色| 99热精品在线播放| 91操在线视频| 丁香五月中文字幕| 99热综合| 久热超碰| 99五月丁香丁| 丁香五月六月久久综合| 91久久久久久| 丁香五月六月久久综合 | 天花AV无码| 日本在线观看91| 欧美婷婷综合| 99国产精品久久久久久久久久久| 99精品久久| 99国产精品久久久久久久久久久 | 99热精品9| www.lingjunshare.com| 综合色综合| 99热99干| 五月亭亭性| 天天日天天插| 91要啪| 97碰碰人人| 激情婷婷六月天| 综合AV网| 日逼影音先锋AV男人资源站| 婷婷久久爱| www.丁香黄色五月天人与| 无码激情AAAAA片-区区 | www.91九色| 色色网站| 国产精产国品一二三在观看| 国产AV一区二区三区最新精品| 9久热精品在线视频| 久热99中文字幕| 欲色人妻| 思思99久久| 婷婷五月综合婷婷| yazhouzonghesese| 精品九九在线观看视频| 亚洲开心激情网| 狠狠色噜噜| 99九无网码| 色色色99| 免费做A爰片77777| 丁香五月桃花在线激情综合| 亚洲五月天色色| 五月婷亚洲精品AV天堂| 99热成人精品| AV五月婷婷露脸| 91视频五月丁香| 乱岳熟女50岁| www:99热视频| 99色视| 青青热久久综合| 东北婷婷五月天| 婷婷狠狠97| 亚洲精品一区中文字幕乱码| 99re欧美精品| 啪啪黄页网| WWW五月天| 七七色色综合| 国产黄色在线观看| 九月婷婷激情| 五月色网| 久久av电影| 激情深爱五月天| 狠狠操狠狠| 99人人精品| 深爱五月亚洲| 五月丁香六月香香蕉| 色色欧美。| 五月丁香色| 欧美亚洲婷婷五月| 另类激情综合| 99热传媒| 色色精品色| 五月丁香成人日| 精品人妻在线| 色一色综合| 丁香婷婷大香蕉| 久久这里只| 婷婷久草| 五月丁香六月婷婷久久肏| 啪啪啪五月天| 伊人久久婷婷| 丁香婷婷综合色五月激情国产基地| 综合亚洲六月婷婷在线| 色宗合,宗合网| 思思 热 99| 婷婷五月激情小说| 99欧美| 色色亚洲五月天| 婷婷五月色| 亚洲成人网站在线| 九九免费在线视频| 久久婷婷五月天| 五月天激情色色| 91se在线视频| 久久精品这里只有精品免费首页| 婷婷久久综合| 狠狠色婷婷7777久综合| 色五月婷婷视频| 26UUU精品一区二区| 精品久久9| 激情五月天激情五月天| 久久久一级AAA| 成人做爰A片免费看网站找不到了| 天天综合网在线| 婷婷激情久久| 91精品91久久久中77777久久玖玖九九| 欧美亚洲婷婷五月| 91操碰| 天天久久人人| 日欧大屏操| 9久热在线视频| 久久99激情| 97在线精品| 五月天丁香婷婷社区| 深情五月天| 色色日本| 色999五月色| 久久人人九| 免费AV在线| 人人干人人操人人摸| 超碰2021|