首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接数据库时出错,目标计算机主动拒绝它。

连接数据库时出错,目标计算机主动拒绝它。
EN

Stack Overflow用户
提问于 2012-07-16 11:27:00
回答 2查看 1.4K关注 0票数 1

我正在开发一个应用程序,其中两个数据库表是连接的,而不是第三个表。(这是在服务器上。他们在我的本地机器上工作得很好。)

代码语言:javascript
复制
 1. Warning: mysql_connect() [function.mysql-connect]: [2002] No
    connection could be made because the target machine actively (trying
    to connect via tcp://localhost:3306) in D:\Hosting.. on line 5
 2. Warning: mysql_connect() [function.mysql-connect]: No connection could be made because the target machine actively refused it. in D:\Hosting.. on line 5

在早期阶段,我成功地从同一个数据库连接到两个表,因此我检查了数据库中每个表的物理位置。难怪所有的人都在数据库中的同一个地方休息。

请帮助我理解这个问题。

编辑:

代码语言:javascript
复制
//Page1 has something like:
$conid=mysql_connect("dxxs.db.7xx7.hostedresource.com","dxxs","Kxx3") or die();
mysql_select_db("dxxs",$conid) or die();
mysql_query(“some basic 4-5 queries depending on user’s interaction with table1”);
mysql_close($conid);
//redirection to page2 from there to page3
$conid=mysql_connect("dxxs.db.7xx7.hostedresource.com","dxxs","Kxx3") or die();
mysql_select_db("dxxs",$conid) or die();
mysql_query(“some basic 4-5 queries depending on user’s interaction with table2”);
mysql_close($conid);
//some redirection to page4
$conid=mysql_connect("dxxs.db.7xx7.hostedresource.com","dxxs","Kxx3") or die();
mysql_select_db("dxxs",$conid) or die();
mysql_query(“some basic 4-5 queries depending on user’s interaction with table3”);
mysql_close($conid);

现在我的问题是,当连接到表3时,服务器正在抛出一个错误,如前所述。

在第5行中,编写了MySQL_connect。请帮助我理解为什么表3没有连接,而表1和表2能够连接。它们都在服务器上的同一个数据库上休息。

EN

回答 2

Stack Overflow用户

发布于 2012-07-16 11:29:41

听起来,您要为处理的每个表调用一次mysql_connect()。您不需要这样做-您只需要为您正在使用的每个服务器连接一次。

服务器可能将您限制为2个并发连接,这就是它拒绝第三个连接的原因。

尝试在脚本顶部调用mysql_connect()一次。

票数 0
EN

Stack Overflow用户

发布于 2014-12-23 09:31:33

我发现这个问题并解决了它。在hostname:PORT之后尝试使用我的代码使用端口

代码语言:javascript
复制
$dbh=@mysql_connect('dbxxxxxx.db.1and1.com:3306','db-username','db-password');
if (!$dbh) {
    $err_msg='Cannot connect to the database because: '.mysql_error();  
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11503297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档