无法通过socket连接到本地MySQL服务器

时间:2019-05-19 01:25:36  来源:igfitidea点击:

错误信息:

Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

这是MySQL管理员通常面临的一个常见问题。
我在各种服务器上也多次遇到这个问题,我几乎使用下面给出的解决方案之一解决了这个问题。
我们希望下面的解决方案也能解决问题。

原因1:MySQL服务停止

解决方案:要修复这个问题,启动mysql守护进程。

service mysqld start

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

解决方案:检查并释放根分区中的一些空间,重新启动MySQL服务。

# df -h

原因3 /tmp目录权限

解决方案:为 /tmp目录分配适当的权限。

# chmod 1777 /tmp