【发布时间】:2011-12-02 06:12:54
【问题描述】:
我正在尝试使用以下代码从我的计算机连接到 MySql 服务器(不是本地主机)。它给出了这个错误:
警告:mysql_connect() [function.mysql-connect]: [2002] 第 7 行的连接被拒绝(尝试通过 tcp://10.6.3.6:3306 连接)
我想知道我们是否可以使用 http 协议来代替默认使用的 tcp 连接?我搜索了很多关于如何更改协议的内容,但大多数答案都在描述如何连接到 localhost,而不是关于如何连接到另一台服务器。请帮忙。
PS:我可以通过http://10.6.3.6/phpmyadmin/...连接到服务器。)所以我确定服务器已经启动了。
我的代码
<?php
$db_hostname = '10.6.3.6';
$db_database = 'db_user11';
$db_username = 'db_user11';
$db_password = '########';
$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if (!$db_server) die("Unable to connect to MySQL: " . mysql_error());
mysql_select_db($db_database, $db_server)
or die("Unable to select database: " . mysql_error());
?>
【问题讨论】:
-
请在问题中添加代码,以便现在和将来参考。
-
对不起。这是我的第一个问题;不知道公约。谢谢大家的回答。