Job for mysqld.service failed because the control process exited with error code錯誤解決

weixin_33807284發表於2019-02-26

今天啟動mysql過程中遇到了Job for mysqld.service failed because the control process exited with error code錯誤,將解決過程記錄如下。

前提

在啟動之前,在/etc/my.cnf中加入了下面的內容:

server-id=slave1

解決過程

經過網上搜尋,很多解決方案都是建立/var/run/mysqld/目錄,缺少這個目錄導致mysql啟動時沒法建立pid檔案。但是我的伺服器上是有這個目錄的。最後查詢mysql官閘道器於server-id的說明發現server-id的型別是Integer,也就是應該是0、1、2...這樣的數字,而不應該是slave1這樣的字串,將server-id=slave1改成server-id=2以後啟動成功。

相關文章