解決MySQL啟動報錯
阿新 • • 發佈:2021-01-14
1 報錯資訊
今天在啟動MySQL時,發現啟動失敗。MxSrvs的報錯資訊如下:
MySQL Start Failure,Please check the related logs
MySQL Start Failure,Please check the related logs
2 檢視日誌
定位到今天的ERROR日誌
具體的錯誤資訊如下:
2021-01-14T10:05:04.821628+08:00 0 [ERROR] [MY-010259] [Server] Another process with pid 1033 is using unix socket file. 2021-01-14T10:05:04.822136+08:00 0 [ERROR] [MY-010268] [Server] Unable to setup unix socket lock file. 2021-01-14T10:05:04.823013+08:00 0 [ERROR] [MY-010119] [Server] Aborting
mysql.lock
檔案的作用:mysql的主機和客戶機在同一host(物理伺服器)上的時候,使用unix domain socket做為通訊協議的載體,它比tcp快。
3 解決辦法
-
在日誌檔案中找到
mysql.lock
檔案。
(如果害怕出問題,可以先備份一下再刪除) -
刪除sock檔案(下面的兩個檔案都刪掉)
-
重啟服務即可
參考文章:
- https://zhuanlan.zhihu.com/p/38949932