具體錯誤提示如下:
由於出現 1067 這個問題可能是多種原因導致的。這裡我們應該分析 mysql 的日誌資訊,通過日誌來具體分析是什麼原因導致的 1067 這個錯誤。然後在針對性的去網上查詢。
出現這個問題後,我們首先要做的是檢視本地mysql的日誌,看看日誌報的什麼錯,根據錯誤資訊再從網上找解決方案。這就牽扯到我們如何檢視日誌資訊。
事件檢視器
如果是 window 環境,可以直接在事件檢視器中檢視 mysql 相關的日誌。效果如下圖:
也可以從日誌檔案中查詢
如果不知道日誌檔案路徑預設是在 data 目錄中
如果設定了 日誌檔案路徑,請在 my.ini 檔案中查詢。
根據日誌網上查詢,可知道,是日誌檔案崩潰,無法修復損壞。
下面在 my.ini 檔案中新增
innodb_force_recovery = 1
然後就解決該問題了
innodb_force_recovery 引數說明
innodb_force_recovery影響整個innodb儲存引擎的恢復狀況。
預設為0,表示當需要恢復時執行所有的日誌。
innodb_force_recovery可以設定為1-6,大的數字包含前面所有數字的影響。
當設定引數值大於0後,可以對錶進行select,create,drop操作,但insert,update或者delete這類操作是不允許的。
面對錯誤,要檢視日誌檔案,對症下藥。不能只根據表面錯誤去定位問題。
mysql排查指南 mysql出錯排查
1,例如 can t connect to local mysql server through socket tmp mysql 5.5.37.sock 2 mysql鏈結出錯,請配置 amysql config.php檔案。解決 config.php位置是 usr local amh 5.0 w...
service啟動失敗問題排查
我的電腦在啟動時總會提示 failed to start load kernel modules 雖然不影響使用,可強迫症看了還是會覺得難受。所以,還是著手解決下,順便總結下linux下service啟動失敗時一般的排查方法。首先,檢視哪些服務啟動失敗 systemctl failed unit l...
Apache 啟動出錯的問題
大多數安裝apache伺服器的時候最大的問題就是安裝完以後啟動的時候出錯。最可能的原因一般是埠被占用的問題,安裝教程上說這個問題一般是和iis衝突,但是實際上這種情況是比較少的,而且也是比較好解決的。還有一種可能就是安裝2.2.2版本時,安裝時要填乙個管理員的位址,很多人可能直接跳過去了,最後安裝完...