Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 无法通过套接字接到本地MySQL服务器

Can\'t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock\' (2) 无法通过套接字接到本地MySQL服务器

错误:

Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
这是面对由MySQL管理员通常一个常见的问题。我也面临这个问题不同的服务器上很多次,我给此问题的出解决方案之一。我们希望以下解决方案将解决您的问题。

原因1:MySQL服务停止

解决方法:要解决这个问题,启动MySQL守护进程。
service mysqld start

原因2: /(root)分区没有足够的空间。

解决方法:检查根分区的一些剩余空间,并清理,然后重新启动MySQL服务。
# df -h

原因3: /tmp 目录权限问题

解决方案:将设置适当的权限到 /tmp 目录。
# chmod 1777 /tmp