gpt4 book ai didi

php - mysql_connect 返回 "Can' t 通过远程主机连接上的套接字连接到本地 MySQL 服务器?

转载 作者:可可西里 更新时间:2023-11-01 07:17:05 24 4
gpt4 key购买 nike

我有一个服务器返回一个意外的、间歇性的错误,我想知道是否有人以前经历过或者能猜出可能发生了什么。到目前为止,我的搜索没有结果。

我以通常的方式使用 mysql_connect() 连接到远程 mysql 服务器,但是在过去的 2 周内(一天几次)与数据库的连接失败并且我收到无法连接到套接字的错误?

Error: 2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

显然这是意想不到的,因为我正在尝试连接到远程主机。如果远程主机不可用,mysql_connect 是否默认为 localhost?我不知道它会这样做,文档中也没有说它会这样做。

失败的连接、各种文件似乎没有任何模式,而且它在一天中的各种时间都会发生。我认为这可能与网络流量有关,因为如果您立即刷新页面,它连接正常,但我很困惑为什么我会收到无法连接到套接字的错误。

数据库提供商已检查但无法发现服务器本身的问题。有人有什么想法吗?

最佳答案

我确定它不会默认为本地主机,而且我也非常确定它是远程服务器向您发送错误消息。所以它在你的 mysql 服务器上是“本地”的,而不是“你的”服务器上的本地。

在这种情况下,可能是由于远程服务器停机。

Gr.

关于php - mysql_connect 返回 "Can' t 通过远程主机连接上的套接字连接到本地 MySQL 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6452222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com