Lamp

MySQL無法連接到數據庫

  • January 22, 2012

我不確定我的 MySQL 數據庫發生了什麼。我醒來發現它已關閉,我嘗試重新啟動它,但收到以下錯誤消息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111). 我用Google搜尋了一下,它說要檢查我的df,這就是我得到的:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda1             5905972   5905924         0 100% /
tmpfs                   269560         0    269560   0% /lib/init/rw
udev                     10240       480      9760   5% /dev
tmpfs                   269560         4    269556   1% /dev/shm

這是什麼意思?我該如何處理?我該如何解決這個問題?

您的磁碟使用率為 100%;MySQL 將無法啟動,因為它無法將數據寫入任何文件或日誌。

根據您的設備名稱,我猜您正在使用 AWS EBS。

如果是這種情況,您可以創建一個新的 EBS 卷,將其掛載到伺服器,將數據從 MySQL 的 datadir 複製到新卷,然後將my.cnf文件更改為使用該位置。

無論如何,您通常都必須清理一些空間,以便您的作業系統也能正常執行。

引用自:https://serverfault.com/questions/352514