网站在过去 19 小时内收到“建立数据库连接时出错”的信息

网站在过去 19 小时内收到“建立数据库连接时出错”的信息

我的网站在 wordpress 中运行,过去 3 个月运行良好。昨天我的网站突然显示“建立数据库连接时出错”。我没有对网站进行任何更改。我联系了我的主机,但他们不知道如何修复错误。我的网站失去了所有流量。

答案1

您是否可以通过 ssh 访问服务器?如果可以,请检查数据库是否正在运行,以及您是否可以从命令行连接到数据库。

编辑:
错误消息非常清楚。正如您所说,您无权访问,提供商表示他正在处理此事。serverfault 能为您提供什么帮助?您的提供商是否愿意接受建议并愿意与您分享日志信息?这将有助于缩小问题范围。

您说过去 3 个月内没有做任何更改。提供商呢?他做了什么更改吗?提供商是否采取了任何措施来确保共享服务器环境中的用户数据是分开的?

答案2

为了获得帮助,您应该提供更多信息。正在运行哪种操作系统?

但是,尝试提供帮助:好的,您没有 SSH 访问权限,但是,您是否有任何形式的服务器访问权限?

这是第一步,确定服务器是否正在相互通信。

尝试连接到服务器(安装 WP 的位置)并尝试访问数据库服务器。从简单的 PING 开始。确认 Web 服务器已连接到数据库服务器。如果不允许 PING,请尝试其他方法,例如 TELNET 到数据库监听端口(默认情况下,mysql 监听 3306)。

您也可以进行反向检查:从数据库服务器的控制台尝试访问 WP 服务器。由于它是 Web 服务器,因此您可以远程登录端口 80。

如果您能够证明服务器正在相互通信,请转到应用程序级别。

您有权访问 WP 配置文件吗?使用哪个用户建立连接?您说 phpMyadmin 正在运行。您能否检查用于将 WP 连接到 MySQL 的用户是否具有适当的访问级别(授予)?

您是否使用 IP 或 DNS 来建立服务器之间的连接?如果使用 DNS,请检查名称是否正确解析(nslookup/dig)。

如果您涵盖这些基本步骤并发布结果,我们可以提供更多帮助。

相关内容