错误:无法通过套接字连接到本地MySQL服务器

时间:2011-09-10 19:18:00

标签: php mysql vbulletin

我在我的网站上使用vBulletin。并且,虽然连接和配置文件中的所有内容都正确,但我收到此错误:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

不知道是什么问题...任何帮助将不胜感激

另外,如果我要向政府提交一张票,我该问什么?使用MySQL端口?

1 个答案:

答案 0 :(得分:1)

MySQL曾经默认通过该套接字进行连接(以及通过端口3306禁用网络访问),但几年前他们更改为默认在3306联网,但为了安全而被锁定。似乎vBulletin正在通过该套接字寻找MySQL,但你需要给它一个主机名。

如果数据库与Web服务器在同一台机器上,请尝试传递主机 - localhost,127.0.0.1是典型的 - 它应该可以工作。您可能会收到不同的错误(关于用户/通行证),但至少您会遇到用户/通行证问题。