我想从我的电脑使用下面的代码连接到MySql服务器(不是本地主机)。它给这个错误:mysql_connect()使用http协议
警告:mysql_connect()函数[function.mysql-连接]:[2002]连接被拒绝(试图通过TCP连接://10.6.3.6:3306)在第7行
我不知道我们是否可以使用http协议来连接,而不是默认使用的tcp?我搜索了很多关于如何更改协议的问题,但大多数答案都描述了如何连接到本地主机,而不是关于如何连接到另一台服务器。请帮忙。
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());
?>
请在问题中添加代码,以便现在和未来轻松参考。 – Bryan
对不起。这是我的第一个问题;不知道这个惯例。 谢谢大家回答。 –