2014-02-17 44 views
0

我的筆記本電腦上安裝了LAMP,用於在大學項目中開發Web應用程序。通過大學代理從本地LAMP連接到遠程MySQL數據庫

如果我有Web應用程序連接到本地MySQL數據庫,一切都很好,應用程序連接到數據庫。

但是,如果我指定遠程數據庫,應用程序將一會加載顯示該錯誤之前:

Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2003): Can't connect to MySQL server on '176.32.230.14' (110) in /home/ben/site/inc/db.php on line 2
Connect Error (2003) Can't connect to MySQL server on '176.32.230.14' (110)

,並在這部分代碼停止:

if ($mysqli->connect_error) { 
    die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error); 
} 

遠程數據庫當我在我的大學連接到WiFi和代理時,連接只會失敗。

我相信代理是我的問題的可能原因。

那麼,我需要設置一些Apache如何連接到代理?

回答

1

對我來說,這聽起來像你可能無法連接到MySQL端口(3306)。

+0

啊是的,錯誤代碼2003確實表明。這可能意味着如果代理阻塞端口3306,我將無法在大學時連接到遠程數據庫。 – benjovanic

+0

是這些行中的一些東西。你需要一個VPN連接或類似的東西,我相信代理只能在端口80或443上工作。 – 2014-02-17 12:52:59

相關問題