我想從我的電腦使用下面的代碼連接到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
對不起。這是我的第一個問題;不知道這個慣例。 謝謝大家回答。 –