【发布时间】:2014-04-26 17:27:08
【问题描述】:
我在调试代码时突然发生错误。 它有这一系列与数据库连接有关的错误。
ERROR: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
( ! ) Fatal error: Uncaught exception 'PDOException' with message ' in C:\wamp\www\web\main\users.php on line 15
( ! ) PDOException: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it. in C:\wamp\www\web\main\users.php on line 15
这是错误指向的代码
function __construct()
{
$this->con = new PDO("mysql:host=".$this->host.";dbname=".$this->db,$this->user,$this->pass);
}
我不知道该怎么做,因为我通常不会遇到这样的问题,所以我对 WAMP 的研究不多。 谢谢你的帮助。
【问题讨论】:
-
3306端口打开了吗
-
对不起,我不知道那是什么。我在哪里可以找到那个先生?
-
主机上没有运行 MySQL 服务器,或者端口被防火墙阻止。无论哪种方式,这都不是您的程序的问题,而是服务器管理员需要解决的问题。
-
那我需要卸载重新安装吗?
-
如果您在本地计算机上运行此程序,请尝试重新启动。 MySQL 拒绝您的连接尝试,正如错误消息所说的那样。