这个问题困扰了我好久,我总是想直接在终端中打开数据库,可是每次都会出现这个错误。
折腾了半天,我发现在你数据没有启动的时候,你会发现在/tmp/下面没有mysql.sock文件,可是在你通过
系统优化设置里面,打开数据后,/tmp/下面又有了这个文件了,在关闭后,又没了。
只要你忍受下,先通过系统优化设置,先打开mysql服务,然后就不会出现这种问题了。
最好的解决方式,请解决了的朋友告诉我一下,谢谢
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
原文:http://www.cnblogs.com/small-snail/p/4604572.html