0

我有一个收到错误的客户:

致命错误:未捕获的异常 'PDOException' 带有消息 'SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'XXX.XXX.XXX.XXX' (4)' in /htdocs/library/rb.php:65

这里真正奇怪的是它不一致......我什至无法重现错误。显然,点击刷新总是会毫无问题地打开请求的页面。

这可能是什么原因造成的?有任何想法吗?

4

2 回答 2

1

我建议你看看mysql数据库,users表。看起来问题是特定于尝试访问服务器的主机。

数据库用户有以下 3 个字段,用户名、密码和主机。确保尝试进行身份验证的用户的主机与尝试连接的机器的 IP 匹配,或者将其设置为通配符 %。

于 2012-06-08T01:18:57.787 回答
1

问题是 Windows 服务器没有安装 PDO mysql 驱动程序。

于 2016-09-03T19:52:42.470 回答