我在遵循这篇文章中的指示时有点出丑:
警告:mysql_connect():[2002]没有这样的文件或目录(试图通过unix:///tmp/mysql.sock)在中
我使用了第一个答案(115票赞成的那个),但遵循了错误的方向。我有/var/mysql/mysql.sock,但没有/tmp/mysql.shock,然后做了以下操作:
cd /var
mkdir mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock
现在,当我尝试连接到我的服务器时,我只收到连接错误(0)。我该如何解决这个问题?我必须重新安装一些东西吗?
谢谢大家!:)
刚刚发现一个论坛,上面说以下内容应该适用于fedora
touch /var/lib/mysql/mysql.sock
cd /tmp
ln -s /var/lib/mysql/mysql.sock .
请注意最后的.
。
service mysql restart
就是这样。