mysql無法啟動ERROR! MySQL is running but PID file could not be found,mysqlrunning

來源:互聯網
上載者:User

mysql無法啟動ERROR! MySQL is running but PID file could not be found,mysqlrunning

過了一個春節,伺服器一直運行著,今天檢查發現Tomcat上發布的網站靜態頁面可以訪問,但是需要訪問資料庫的相關頁面都無法訪問;
以為Tomcat出了問題,於是把Tomcat重啟了一下,結果重啟之後還是一樣。通過vi查看記錄檔提示Error Write之類的錯誤,技術不行也搞不清狀況,索性就重啟一下伺服器吧!
結果伺服器啟動後就一直停在進度條100%的位置,進不了登入介面;感覺很奇怪,按了ESC鍵之後看到原因了,Starting Mysql。。。。。。。。。。。。。。。。。。。。。。。。。。。。。一直這樣,於是通過Xshell遠端連線,登入後查看MySql的狀態:
執行命令:service mysql status
提示:ERROR! MySQL is running but PID file could not be found
搜尋了一下,有人說可能是硬碟滿了,清理下垃圾檔案。
這才恍然明白,剛剛用vi查看記錄檔提示那個錯誤的原因。
在根目錄/下執行命令:df -h
輸出如下:

[root@localhost /]# df -hFilesystem                    Size  Used Avail Use% Mounted on**/dev/mapper/VolGroup-lv_root   50G   50G   0G  100% /**tmpfs                         1.9G     0  1.9G   0% /dev/shm/dev/sda1                     485M   39M  421M   9% /boot/dev/mapper/VolGroup-lv_home  534G  824M  506G   1% /home[root@localhost /]# 

/dev/mapper/VolGroup-lv_root使用已經100%,一點空間也沒有了。
然後使用 du -m –max-depth=1 命令查看各目錄的空間佔用情況。其實主要是Tomcat產生的一些日誌佔用了大量的磁碟空間,刪除這些記錄檔(如果有必要請先備份日誌)。磁碟空間釋放之後再查看MySql的狀態就是啟動成功了。再重啟一下Tomcat,相關的網站就都可以訪問了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.