Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个收到错误的客户:
致命错误:未捕获的异常 'PDOException' 带有消息 'SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'XXX.XXX.XXX.XXX' (4)' in /htdocs/library/rb.php:65
这里真正奇怪的是它不一致......我什至无法重现错误。显然,点击刷新总是会毫无问题地打开请求的页面。
这可能是什么原因造成的?有任何想法吗?
我建议你看看mysql数据库,users表。看起来问题是特定于尝试访问服务器的主机。
数据库用户有以下 3 个字段,用户名、密码和主机。确保尝试进行身份验证的用户的主机与尝试连接的机器的 IP 匹配,或者将其设置为通配符 %。
问题是 Windows 服务器没有安装 PDO mysql 驱动程序。