2011-06-10 108 views
0

i'v建立了一個超過250個音樂的巨大媒體播放器,並且仍在不斷增長(這是合法的)。遠程連接到MySQL數據庫與PHP?

所以我需要「無限制」的磁盤空間和「無限制」的mysql併發連接,並且我可以通過專用服務器來獲得這些,但對我來說卻是很多錢。

所以以後我住在與HostGator的銷售小時線+他們給了我這個提議..

「你可以有與數據庫的共享託管帳戶,只是遠離VPS訪問它們,但這將超出範圍,我們真的幫助設置它「

所以他們回來的報價是,我購買VPS包和共享主機包。

VPS軟件包對mysql連接沒有「限制」。 >該網站將在此帳戶上。

虛擬主機將對「磁盤空間」沒有限制。 >這個文件和mysql服務器將在這個帳戶上。

那麼我怎麼能遠程連接到MySQL數據庫與PHP?

你們能幫我嗎?

回答

1

爲什麼不把PHP文件和MySql放在VPS上,而只是在Shared Hosting帳戶上的音樂文件?如果允許遠程訪問MySql端口,則可以從Shared Hosting訪問數據庫。如果他們說VPS具有無限的MySql連接,如果他們不意味着將數據庫放在那裏,那並沒有什麼意義。

+0

所以數據庫假設是在VPS以及該網站? – Pinokyo 2011-06-10 03:36:57

+0

根據你的回覆以粗體顯示,那是我的假設,是的。 – ldg 2011-06-10 03:40:16

+0

作品!謝謝... – Pinokyo 2011-06-10 03:47:02

0

如果他們提供ssh訪問,您可以通過ssh爲mysql端口創建隧道。 其他選項計算機

此外,如果都是由同一家公司託管,他們可能是同一個防火牆後面之間的VPN(虛擬專用網絡),則存在這樣的可能性,你可以直接連接到其他盒子

例如,主機與數據庫服務器= ip地址就可以了

+0

這是同一家公司HostGator。所以我只需要問他們兩臺電腦是否在同一個防火牆後面? – Pinokyo 2011-06-10 03:28:56

+0

只是嘗試它,看看它是否工作mysql_connect('遠程機器的IP地址','mysql_user','mysql_password'); – bumperbox 2011-06-10 03:34:14

+0

您還需要檢查哪個端口是最常見的大型主機,除了默認端口3306以外,它還可以在多個端口上運行mysql。這也是VPS和共享主機是否位於同一個數據中心的問題,將來改變。仍然看起來好像是一個更好的主意,把數據庫上的VPS表面上你會有更多的控制 – ldg 2011-06-10 03:38:40