抛出“PDOException”异常时PHP 数据对象 (PDO) 扩展在与数据库交互时遇到错误。错误消息“SQLSTATE[HY000] [2002] 无法建立连接,因为目标计算机主动拒绝它”,表示 PDO 无法建立与数据库服务器的连接。
此错误通常在以下情况下发生:数据库服务器未运行或未侦听连接字符串中指定的网络端口。最常见的原因是 WAMP 服务器上的 MySQL 服务未运行。
要解决问题,请确保 MySQL 服务正在运行:
检查系统托盘中的 WAMP 图标:
检查 mysql 日志:
检查外部 my.ini 文件:
重新启动 MySQL 服务:
以上是**为什么我在 PHP 中收到'错误:SQLSTATE[HY000] [2002] 由于目标计算机主动拒绝而无法建立连接”错误?**的详细内容。更多信息请关注PHP中文网其他相关文章!