1. 程式人生 > >Linux下mysql無法啟動問題解決

Linux下mysql無法啟動問題解決

無論發現怎樣的問題,首先檢視err日誌。

一、pid檔案找不到

1.查詢err日誌顯示許可權問題。

分析:mysql原本是所屬mysql使用者,如果在root使用者下啟動就有可能出現問題。

解決:

(1)檢視mysql的許可權

(2)發現有root許可權,混亂了。所以先修改為mysql許可權

(3)重啟並檢視程序

還有一種解決方案:mysql啟動時要檢查pid檔案,我們可以將它跳過去。

注意:不建議這樣,危險!

2.在修改mysql密碼的時候發現mysql服務正常執行,登入時卻提示:

ERROR! MySQL is running but PID file could not be found

解決:

(1)檢視下資料庫執行狀態:  service mysql status

提示ERROR! MySQL is running but PID file could not be found

(2)列印MYSQL程序  ps aux | grep mysql


(3)KILL程序:  kill -9 pid    即kill -9 9525
再啟動MYSQL:   service mysql start
再檢查mysql執行狀態:  service mysql status

提示成功 OK

(4)修改密碼



解決過程:下載  【看文章即可,無需下載】