-4
我剛剛運行了mysql -u root並出現了該錯誤。我在MacBook Pro上安裝了mysql。錯誤2002(HY000):無法通過套接字'/tmp/mysql.sock'連接到本地MySQL服務器(38)
我剛剛運行了mysql -u root並出現了該錯誤。我在MacBook Pro上安裝了mysql。錯誤2002(HY000):無法通過套接字'/tmp/mysql.sock'連接到本地MySQL服務器(38)
您應該確保mysql.sock在/ tmp中,而不是在/ var/run或其他地方。嘗試檢查/etc/mysql/my.cnf作爲默認套接字路徑。默認情況下,在Debian是這樣的:
...
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
...
然後在相同的my.cnf改變下的[客戶]標記的Socket選項設置爲[mysqld_safe的]標籤匹配:
...
[client]
socket = /var/run/mysqld/mysqld.sock
...
我認爲MySQL的正在運行...
我的mysql.sock既不在/ tmp也不在/ var/run中。我也沒有/etc/mysql/my.cnf文件。我如何找到my.cnf文件? – 2013-04-10 22:49:52
看起來你的mysql服務器沒有啓動。我通常運行stop命令,然後重新啓動它: mysqld stop mysql.server start 同樣的錯誤,這對我很有用。 – 2017-04-28 00:36:47