中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

innodb_force_recovery強制修復MySQL異常關閉問題

發布時間:2020-04-09 22:59:34 來源:網絡 閱讀:4678 作者:MRUJ 欄目:MySQL數據庫

1、在mysql的配置文件my.cnf里添加以下代碼:

[mysqld]
innodb_force_recovery=1 #可以設置1-6
innodb_purge_thread=0   #如果上邊的配置值大于1,此處就要設置為0,否則就會出現InnoDB: Waiting for the background threads to start的錯誤
配置文件的參數:innodb_force_recovery
innodb_force_recovery影響整個InnoDB存儲引擎的恢復狀況。默認為0,表示當需要恢復時執行所有的恢復操作(即校驗數據頁/purge?undo/insert?buffer?merge/rolling?back&forward),當不能進行有效的恢復操作時,mysql有可能無法啟動,并記錄錯誤日志;
innodb_force_recovery可以設置為1-6,大的數字包含前面所有數字的影響。當設置參數值大于0后,可以對表進行select,create,drop操作,但insert,update或者delete這類操作是不允許的。

1(SRV_FORCE_IGNORE_CORRUPT):忽略檢查到的corrupt頁。
2(SRV_FORCE_NO_BACKGROUND):阻止主線程的運行,如主線程需要執行full?purge操作,會導致crash。
3(SRV_FORCE_NO_TRX_UNDO):不執行事務回滾操作。
4(SRV_FORCE_NO_IBUF_MERGE):不執行插入緩沖的合并操作。
5(SRV_FORCE_NO_UNDO_LOG_SCAN):不查看重做日志,InnoDB存儲引擎會將未提交的事務視為已提交。
6(SRV_FORCE_NO_LOG_REDO):不執行前滾的操作。

2、重新啟動數據庫,登錄MySQL備份數據

mysqldump -uroot -p --all-databases> back.sql

3、把之前在my.cnf文件中添加的兩行代碼注釋掉,刪除/var/lib/mysql/目錄下的所有文件,重啟MySQL,重啟成功。

4、重新執行MySQL的安全腳本mysql_secure_installation,設置root登錄密碼,然后登錄MySQL進行數據庫的恢復。

source?back.sql(備份文件的絕對路徑);
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岳普湖县| 赤壁市| 天长市| 龙州县| 保德县| 柏乡县| 五寨县| 石家庄市| 尼勒克县| 望谟县| 灵璧县| 洪江市| 同德县| 奎屯市| 合阳县| 本溪| 满洲里市| 田阳县| 沁源县| 大洼县| 凤凰县| 屯门区| 巴里| 陕西省| 尚志市| 凌云县| 贵州省| 眉山市| 仪陇县| 长泰县| 保德县| 基隆市| 石台县| 德令哈市| 衡阳县| 祁门县| 富民县| 鄂托克旗| 宾川县| 东至县| 湖南省|