2012-01-04 264 views
0

我正在開發一個應用程序,它提供主機,用戶名,密碼和表名,連接到數據庫並顯示所需的表。現在我想要它連接遠程數據庫(MySql)。我如何使它可以遠程訪問?我正在使用Plesk面板。或者我應該打電話給我的託管公司,並要求他們這樣做,因爲在plesk面板中,我找不到mysql的命令行。遠程連接MySQL

回答

3

你使用什麼樣的託管? 對於正常的共享虛擬主機,這通常是不可能的,因爲提供者不允許從外部訪問。

如果你有自己的服務器(無論是虛擬的還是真實的)這個一般應該可以的。您必須在防火牆中打開端口3306(標準mysql端口),並且必須確保您連接的用戶有權訪問您想要的數據庫(主機條目(在mysql/db表格afair中)必須設置爲「 %」,而不是舊約‘localhost’的。)

+0

大多數的虛擬主機服務商沒有允許遠程連接,由於安全reason.Some的,然後也限制本地TCP連接,並只允許插座/命名管道。 – rkosegi 2012-01-04 15:09:10