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

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

最初是報了111的錯誤,然後再嘗試連接就變成上面的錯誤了。重啓mysql沒有解決問題,網上搜沒有解決問題。

看到目錄裏只有mysql.sock.lock文件,沒有mysql.sock等其他的文件。

殺進程,重啓-->未能解決問題。

然後回顧是如何出現問題的?

平時寫C++直接連數據庫沒問題;

今天開搞.NET C#項目,發現原來連接的公共數據庫挂了;

改配置為自己的數據庫;

發現數據庫結構不全,少了某些 數據庫 和 數據庫表,連接失敗,報錯,如下圖:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/*/*/mysql.sock' (2)

然後準備登DB建庫表的時候發現連不上了,就是以上的過程了。

最後發現C#項目還在運行,難道是這個的原因?

停掉.NET運行,問題解決!!

产生问题的真正原因,还需继续定位…

------------------------------------分割线----------------------------------------------------

在没有新建库表的情况下,尝试重现bug,玄学(,bug无法重现>_<;