1. 问题描述
ubuntu14.10下, 在终端进入mysql的控制台时出现以下信息:
$ mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (111)
2. 解决方法
进入/tmp/下, 删除mysql.sock, 再重启启动mysql服务即可, 操作如下:
$ cd /tmp/
$ ls
可以看到有mysql.sock和mysql.sock.lock两个文件, 将其删除即可
$ sudo rm mysql.sock mysql.sock.lock
再重启mysql服务:
$ cd /usr/local/mysql/
$ sudo ./support-files/mysql.server start
OK, Enjoy it!!!