Lamp
MySQL無法連接到數據庫
我不確定我的 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
文件更改為使用該位置。無論如何,您通常都必須清理一些空間,以便您的作業系統也能正常執行。