Linux下mysql無法啟動問題解決
阿新 • • 發佈:2019-01-03
無論發現怎樣的問題,首先檢視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
(2)列印MYSQL程序 ps aux | grep mysql
(3)KILL程序: kill -9 pid 即kill -9 9525
再啟動MYSQL: service mysql start
再檢查mysql執行狀態: service mysql status
提示成功 OK
(4)修改密碼
解決過程:下載 【看文章即可,無需下載】