2009-08-28 62 views
1

是否有可能鏈接到另一臺服務器上的MySql數據庫並完全託管在其他位置?網站在這裏,鏈接到其他服務器上的數據庫?

+0

你必須澄清。定義「鏈接」 – aehlke 2009-08-28 14:23:44

+1

你在評論中提到你正在移動一個基於Joomla的網站。我強烈建議您將數據庫與網站一起遷移。 Joomla的速度很慢 - 如果你的數據庫與網站不在同一臺服務器上,你可能會遇到一個非常慢的網站。 – 2009-08-28 14:40:55

回答

0

是的,只要提供一條路徑讓你「到達」MySql服務器。換句話說,託管SQL服務器的人員必須確保端口在其防火牆上處於打開狀態,以便您的應用程序可以與其通信。

1

是的,您可以連接到遠程服務器。

How to Enable Remote Access To MySQL Database Server

+1

我看不出爲什麼這需要downvoted。 – 2009-08-28 14:32:21

+0

您可以編輯/重寫您的答案,因爲乍看起來似乎是關於如何管理遠程數據庫 – 2009-08-28 14:37:16

0

肯定的,但是,性能(帶寬,延遲)可能會根據您的具體要求的問題

+0

的商定說明。使用連接字符串示例,此答案將值得讚賞。 – 2009-08-28 14:25:54

0

當然可以。最常見的生產部署將數據庫託管在單獨的服務器上。您可能會感興趣的是應用程序定義的connection string

0

是的,這是可能的,但它不是明智的解決方案,因爲你的用戶將體驗到更多的滯後,當你的應用程序將被連接到一些遙遠的數據庫。

0

如果託管的MySql服務器有可以訪問的公用IP,

1

如果你有很多數據需要通過網絡進行傳輸,但是在公司的網絡中,我必須對此進行推薦。事實上,在一個通用的解決方案中:您將數據放在具有性能/冗餘功能的專用服務器上。

當您可以連接到本地數據庫時,可以使用連接字符串,例如127.0.0.1:3306/somthing_something。考慮到這一點,您意識到您可以輕鬆地將其更改爲另一臺主機。

0

我一直在嘗試這與joomla網站的日子,並不能讓它連接到遠程數據庫。數據庫配置爲可以從所有主機訪問,但給定joomla有一個配置文件,單獨指定主機,數據庫名稱,用戶名和密碼(您不能手動創建連接字符串)我不確定還有其他選項必須得到這個工作。

這個原始海報有沒有成功?

0

肯定 - 這就是我的網絡主機如何實現MySQL數據庫:只要你創建一個它創建在一個服務器集羣。與用戶名&密碼對和數據庫名稱一起,它們爲您提供服務器名稱。

同樣,你可以在自己的局域網上,甚至通過互聯網。我已經通過局域網進行了測試。雖然由於速度非常低並且安全風險增加,我不會推薦通過互聯網進行。

相關問題