国产成人毛片毛片久久网_国产午夜激无码av毛片不_国产乱对白精彩在线播放_av资源站中文字幕_亚洲男人的天堂网站_国产成 人 综合 亚洲网_中国国产激情一区_少妇一级淫片免费放_亚洲一本大道av久在线播放_免费观看美女裸体网站

行業(yè)動態(tài)

防御吧作為15年知名老牌域名服務商,CNNIC和CANN雙認證域名注冊商,已經(jīng)
持續(xù)為500多萬個域名提供服務,包括智能DNS/自由轉(zhuǎn)移/隱私保護等服務!
MySQL數(shù)據(jù)庫InnoDB壞頁處理修復
2022-04-18 15:41:58 【

一、InnoDB壞頁出現(xiàn)情況

由于物理磁盤、內(nèi)存故障、突然斷電、強制關機、強制殺死MySQL進程等可能會造成數(shù)據(jù)壞頁現(xiàn)象,數(shù)據(jù)庫實例會不斷重啟。


錯誤日志內(nèi)報如下錯誤:


InnoDB: Database page corruption on disk or a failed


InnoDB: file read of page


現(xiàn)根據(jù)以上現(xiàn)象,對該問題進行處理分析。本方案針對InnoDB引擎進行壞頁修復。進行災難恢復大概率會造成造成一部分數(shù)據(jù)的丟失。


二、InnoDB壞頁修復步驟

本文檔只介紹使用innodb_force_recovery參數(shù)進行數(shù)據(jù)庫強制打開的方式。


2.1 對數(shù)據(jù)目錄進行冷備

關閉數(shù)據(jù)庫實例,對數(shù)據(jù)目錄進行冷備。


shell> tar –cvf data.tar data

2.2 查看錯誤日志內(nèi)容

查詢錯誤日志路徑


SQL> show variables like 'log_error';

+---------------+------------+

| Variable_name | Value      |

+---------------+------------+

| log_error     | ./test.err |

+---------------+------------+

注:該路徑即為datadir目錄下



shell> tail -3000f /var/lib/mysql/data/test.err

判斷此時數(shù)據(jù)庫是否已經(jīng)無法正常運行


2.3 修改相關參數(shù)啟動服務


shell> vi /etc/my.cnf

innodb_force_recovery=1

注:


innodb_force_recovery = 2~6,依次啟動服務器直至可以訪問有問題的表。


innodb_force_recovery參數(shù)解析


innodb_force_recovery可以設置為1-6,大的數(shù)字包含前面所有數(shù)字的影響。 當設置參數(shù)值大于0后,可以對表進行select,create,drop操作,但insert,update或者delete這類操作是不允許的。


1 (SRV_FORCE_IGNORE_CORRUPT):忽略檢查到的corrupt頁


2 (SRV_FORCE_NO_BACKGROUND):阻止主線程的運行,如主線程需要執(zhí)行full purge操作,會導致crash


3 (SRV_FORCE_NO_TRX_UNDO):不執(zhí)行事務回滾操作。


4 (SRV_FORCE_NO_IBUF_MERGE):不執(zhí)行插入緩沖的合并操作。


5 (SRV_FORCE_NO_UNDO_LOG_SCAN):不查看重做日志,InnoDB存儲引擎會將未提交的事務視為已提交。


6 (SRV_FORCE_NO_LOG_REDO):不執(zhí)行前滾的操作。


2.4 進行全庫導出

1

shell> mysqldump -uroot -pmysql --master-data=2  -E -R --all-databases > full.sql

2.5 新環(huán)境同版本初始化環(huán)境

1

shell> /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/var/lib/mysql --user=mysql

注:basedir/datadir根據(jù)實際情況修改


2.6 新環(huán)境導入數(shù)據(jù)

1

shell> mysql -uroot -p < full.sql


】【打印關閉】 【返回頂部
分享到QQ空間
分享到: 
上一篇CVE-2022-1364:Google Chrome V8.. 下一篇11 個步驟完美排查服務器是否被入..

立足首都,輻射全球,防御吧專注云防御及云計算服務15年!

聯(lián)系我們

服務熱線:13051179500 18910191973
企業(yè)QQ:1245940436
技術(shù)支持:010-56159998
E-Mail:xihedata.com
Copyright ? 2003-2016 fangyuba. 防御吧(完美解決防御與加速) 版權(quán)所有 增值許可:京B2-20140042號
售前咨詢
公司總機:18910191973
24小時電話:010-56159998
投訴電話:18910191973
值班售后/技術(shù)支持
售后服務/財務
備案專員
緊急電話:18610088800