欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql5.7.21啟動(dòng)異常的修復(fù)方法

 更新時(shí)間:2018年04月28日 16:40:50   作者:專注于MYSQL SQLSERVER架構(gòu)和性能調(diào)優(yōu)  
這篇文章主要為大家詳細(xì)介紹了mysql5.7.21啟動(dòng)異常的修復(fù)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

一同事反饋有一MySQL實(shí)例因?yàn)閿嚯娭?,啟?dòng)不了。用了innodb_force_recovery=6也無效,于是前往查看。

排查過程:

最早的啟動(dòng)信息里面,沒有任何報(bào)錯(cuò),只有一行[ERROR] Aborting提示,如下:

接著同事用了innodb_force_recovery=6的方式,才多出現(xiàn)了如下的錯(cuò)誤提示,但仍無法啟動(dòng)成功,這個(gè)時(shí)候,我才決定去看個(gè)究竟。

過濾啟動(dòng)日志,grep ERROR /data/mysql/3306/mysql_run.err

可以看到,全部報(bào)錯(cuò)主要如下:

MySQL大多數(shù)不能啟動(dòng)的原因,都是系統(tǒng)數(shù)據(jù)庫的原因,看來這個(gè)也不例外。

嘗試使用帶--skip-grant-tables的方式登錄系統(tǒng),竟然成功了。

/usr/local/mysql/bin/mysqld_safe --defaults-file=/data/mysql/3306/my.cnf --user=mysql --skip-grant-tables &

緊接著,抓緊對innodb進(jìn)行檢查,執(zhí)行:

innochecksum ibdata1

后發(fā)現(xiàn)沒有任何輸出。

接著執(zhí)行mysqlcheck,果然修復(fù)一些mysql庫下面的表報(bào)錯(cuò)。之后以正常方式重啟系統(tǒng),MySQL恢復(fù)正常。

mysqlcheck -u root -p --repair -A

總結(jié):

1、MySQL并沒有那么脆弱,沒必要在損壞的時(shí)候就通過備份恢復(fù)的方式執(zhí)行還原,費(fèi)時(shí)費(fèi)力;

2、啟動(dòng)過程中,可以通過設(shè)置--skip-grant-tables或者設(shè)置innodb_force_recovery(這個(gè)參數(shù)要修改cnf文件)來讓MySQL跳過一些檢查,使實(shí)例成功啟動(dòng);

3、啟動(dòng)之后,可以執(zhí)行數(shù)據(jù)備份或者導(dǎo)出數(shù)據(jù),并且嘗試對實(shí)例做修復(fù);

4、該實(shí)例出現(xiàn)這個(gè)問題,懷凝是因?yàn)榕c實(shí)時(shí)存盤的參數(shù)設(shè)置不當(dāng)有關(guān)。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL5.7.18修改密碼的方法

    MySQL5.7.18修改密碼的方法

    這篇文章主要介紹了MySQL5.7.18修改密碼的方法,非常不錯(cuò),具有參考解決價(jià)值,需要的朋友可以參考下
    2017-05-05
  • Spark SQL常見4種數(shù)據(jù)源詳解

    Spark SQL常見4種數(shù)據(jù)源詳解

    這篇文章主要介紹了Spark SQL常見4種數(shù)據(jù)源(詳細(xì)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,,需要的朋友可以參考下
    2019-06-06
  • 詳解Mysql 游標(biāo)的用法及其作用

    詳解Mysql 游標(biāo)的用法及其作用

    這篇文章主要介紹了Mysql 游標(biāo)的相關(guān)資料,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-09-09
  • mysql判斷當(dāng)前時(shí)間是否在開始與結(jié)束時(shí)間之間且開始與結(jié)束時(shí)間允許為空

    mysql判斷當(dāng)前時(shí)間是否在開始與結(jié)束時(shí)間之間且開始與結(jié)束時(shí)間允許為空

    這篇文章主要介紹了mysql判斷當(dāng)前時(shí)間是否在開始與結(jié)束時(shí)間之間且開始與結(jié)束時(shí)間允許為空,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Mysql 插入中文及中文查詢 (修改+調(diào)試)

    Mysql 插入中文及中文查詢 (修改+調(diào)試)

    此程序從pudn上下載,但源程序編譯都通不過,同時(shí)又有致命錯(cuò)誤,
    2009-07-07
  • MySQL中的SHOW FULL PROCESSLIST命令實(shí)現(xiàn)

    MySQL中的SHOW FULL PROCESSLIST命令實(shí)現(xiàn)

    SHOW FULL PROCESSLIST命令是MySQL中一個(gè)非常有用的工具,可以幫助我們理解和監(jiān)控MySQL服務(wù)器的狀態(tài),本文主要介紹了MySQL中的SHOW FULL PROCESSLIST命令,感興趣的可以了解一下
    2023-11-11
  • MySQL由淺入深掌握連接查詢

    MySQL由淺入深掌握連接查詢

    連接查詢是關(guān)系數(shù)據(jù)庫中最主要的查詢,主要包括內(nèi)連接、外連接和交叉連接等。通過連接運(yùn)算符可以實(shí)現(xiàn)多個(gè)表查詢。連接是關(guān)系數(shù)據(jù)庫模型的主要特點(diǎn),也是它區(qū)別于其它類型數(shù)據(jù)庫管理系統(tǒng)的一個(gè)標(biāo)志
    2022-03-03
  • Mysql實(shí)現(xiàn)簡易版搜索引擎的示例代碼

    Mysql實(shí)現(xiàn)簡易版搜索引擎的示例代碼

    前段時(shí)間,因?yàn)轫?xiàng)目需求,需要根據(jù)關(guān)鍵詞搜索聊天記錄,所以本文實(shí)現(xiàn)了Mysql實(shí)現(xiàn)簡易版搜索引擎,具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-08-08
  • MYSQL 修改root密碼命令小結(jié)

    MYSQL 修改root密碼命令小結(jié)

    MYSQL 修改root密碼命令小結(jié),需要的朋友可以參考下。
    2011-10-10
  • MYSQL存儲過程 注釋詳解

    MYSQL存儲過程 注釋詳解

    這篇文章主要介紹MYSQL存儲的過程,本文圍繞MYSQL存儲詳細(xì)展開文章內(nèi)容,并附上詳細(xì)代碼解析,需要的下伙伴可以參考一下,希望對你有所幫助
    2021-10-10

最新評論