Mysql
錯誤 2002 MYSQL 套接字 /tmp/mysql.sock
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 守護程序現在是否如前所述執行。