Mysql

錯誤 2002 MYSQL 套接字 /tmp/mysql.sock

  • April 1, 2021

A 已經閱讀了有關此錯誤的所有內容,但我無法解決問題。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)

我正在嘗試在我的 Mac OsX 上安裝 mysql,但是當我嘗試連接到 db ( mysql -u root -p) 時,我看到了這個問題,ERROR 2002.

我已經安裝了 Mysql/usr/local/mysql

檢查 MySQL 守護程序是否正在執行

您可以檢查mysqld來自 *Terminal Application 的守護程序是否正在執行:

ps -feax | grep mysqld 

並驗證您是否得到類似的東西:

   0  8308     1   0   0:00.08 ??         0:00.11 /bin/sh /usr/local/mysql/bin/mysqld_safe

或在Activity Monitor 應用程序上查找mysqld程序

如果它沒有執行 ,你必須啟動守護程序。

啟動 MySQL 守護程序

在 Mac OSX 上,您可以從終端應用程序啟動守護程序,如下所示:

sudo /usr/local/mysql/bin/mysqld_safe &

再次檢查 MySQL 守護程序現在是否如前所述執行。

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