这不是重复的无法通过套接字“/var/lib/mysql/mysql.sock”连接到本地 MySQL 服务器
那里的问题是磁盘空间不足。这里没有这样的问题。
我在 Redhat Centos 5.5 系统上安装了 mysql,在我重新启动它之前它运行良好。
Web 应用程序输出:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
当尝试连接它时。
我无法运行:
root@server [~]# /usr/bin/mysql_secure_installation
...
Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
无论我输入什么(root 密码、之前的 mysql 密码或空白),它仍然显示相同的内容。
还:
root@server [~]# cat /var/log/mysqld.log
101021 18:37:34 mysqld ended
编辑1:执行 service mysqld restart 后
101022 00:43:46 mysqld started
101022 0:43:46 InnoDB: Started; log sequence number 0 2820714
101022 0:43:46 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.77' socket: '/var/lib/mysql/mysql.sock' port: 3306 Source distribution
答案1
尝试重新启动它,看看是否有任何错误消息。
service mysqld restart