找不到pid檔案解決辦法
一、端口占用
二、生成pid檔案的目錄權限不足
三、配置檔案錯誤,檢查port,datadir,basedir,socket參數是否正確,權限夠不夠
四、進入data目錄下,移除ib_logfile0 和ib_logfile1 刪除binlog/目錄下的日誌檔案
步驟如下:
1、首先透過rpm -qa |grepMySQL命令檢視MySQL兩個安裝包是否已經安裝上去,如果缺少其中一個或者代碼打錯沒有安裝上去,也有可能報找不到PID檔案的錯誤。
2、如果確認MySQL已經全部安裝,還是報找不到PID檔案的錯誤,則輸入ps -ef | grep mysql命令檢視MySQL進程資訊,找到檔案路徑中包含mysql的所有進程的第一列進程號。
3、輸入kill -9 2147 2238(kill -9後面跟每個進程的進程號)命令,將所有MySQL進程殺死,殺死後再進行檢視進程是否殺死乾淨。
4、最後輸入service mysql restart命令重新啓動MySQL,出現SUCCESS或者ok表示啓動成功,即可解決錯誤。