我試圖從不同的服務器連接到一個數據庫託管在一個MySQL數據庫,但我得到一個錯誤。PHP - 從不同的服務器連接到MySQL數據庫
我猜這可能是與遠程權限有關。這是我可以改變的東西,還是我需要讓我的託管公司來做這件事?
<?php
$con = mysql_connect("mysql4-remote.hosting.net","myadmin","password123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
?>
Can't connect to MySQL server on 'mysql4-remote.hosting.net' (10060)PHP Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'mysql4-remote.hosting.net' (10060) in D:\websites\abc123\www\test.php on line 2
是另一臺服務器上允許的端口3306嗎? – radosch
我不確定是否誠實。我接觸過技術支持,因爲我認爲他們需要通過請求來允許遠程用戶。 – Tom
確實,它也可以通過隧道,請參閱下面的答案 – radosch