跳至主要內容

UNIX socket file don’t exists

有一次有一台自己在用的 MySQL 主機跑到一半,突然整個死掉不動了,進去看 MySQL 的 Logs,他提示這樣的訊息。

mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.

看了下網路上的資訊,基本上應該是會有這個檔案的,但是不知道為什麼遺失了。 有一種可能是,手動去更改了 my.cfg 的路徑,但是我也沒有去碰到

這邊就先暫時不討論為什麼不見了,先把 MySQL 啟起來比較重要。因此我嘗試手動去創建這個目錄,並重新啟動服務,方法如下:

mkdir -p /var/run/mysqld
chown mysql:mysql /var/run/mysqld

問題就被解決了。

分類:未分類

搶先發佈留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

由 Compete Themes 設計的 Author 佈景主題