我可以在 Mac 上建立套接字檔案嗎?

我可以在 Mac 上建立套接字檔案嗎?

我失蹤了/tmp/mysql.sock。它有簽名srwxrwxrwx。是否可以手動建立該文件?

答案1

這更像是一個 MySQL 問題。該mysql.sock檔案應該在您使用 啟動 mysql 時建立mysql.server start。重新啟動伺服器應該可以正確建立該檔案。如果沒有,則伺服器可能未設定為透過套接字進行偵聽。

答案2

不久前,我的一個朋友告訴我一個遺失套接字檔案的問題。他使用了自訂設定檔 /etc/my.conf,這在某種程度上給 mysql 帶來了麻煩。當他刪除 my.conf 檔案並重新啟動 mysql 伺服器時,套接字檔案再次出現。

經過一番搜尋後,我發現了這個關鍵字部落格文章中的討論,有些人報告了幾乎完全相同的問題,也許您可以在那裡獲得更多想法。然而,有些人擁有該文件,但位於不同的位置。

然而,如果mysql根本不建立socket文件,它不會幫助你手動建立它。

相關內容