記一次mysql啓動報錯 (can't connect to local MySQL server through socket '/tmp/mysql.sock(2)')

Centos7 LNMP環境,之前好好的,由於要搞keepalive,所以關機克隆出一臺web02.

隨後發現之前部署的DSSHOP商城系統報錯,然後逐一排查nginx 、 php 、mysql服務是否正常啓動。

ss -naltp | grep mysql沒有東西。

mysql登錄報錯

起初沒明白是什麼意思,網上找錯誤信息資料也沒找到。然後我就用service來啓動,我掉,成功了。(此時商城網站已正常)

然後目前的情況是使用 service啓動mysql ,service查看mysql狀態是正常的。

而systemctl start mysql沒有報錯,但 systemctl status mysql就報錯。 然後羣裏羣里老哥,看出沒有file這個參數,讓我刪掉,這時我才恍然大悟,原來日誌的意思是這樣,

mysql.service裏面第10行有無效參數。 原來是自己cv錯誤內容 (怪不得網上沒資料)

下圖是錯誤的service文件內容

寫成這樣纔對:

 

CV工程師就是這樣撈了,照着文檔抄,不知其意,就嗯抄運行 (下圖是資料文檔,講師用的是typora,轉成pdf可能有的地方就換行了,那嗯抄cv 就報錯了 )

 

小結:

看日誌 /var/log/message,看狀態,問羣里老哥. 

原來/tmp/mysql.sock是臨時生成的。mysql連接成功後纔會有這個文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章