2014-02-19 54 views

回答

0

,這是不可能的GoDaddy的共享主機,你必須有專門舉辦以訪問遠程數據庫。

(我知道,因爲我想和接觸他們的支持,這就是他們所說的)

+0

即使世界沒有連接到遠程數據庫的任何特殊要求,他們可能會說,這使你的數據庫打開遠程連接:) –

+0

我知道有沒有特殊的要求,但他們積極阻止出站數據庫的請求。 – snollygolly

+0

除非它是最近變了,你創建一個數據庫,以使可從外部數據庫時可以選擇。這樣,您就可以從外部服務器(或類似HeidiSQL您的PC上本地運行)連接到數據庫,而不必通過連接本地主機。但就數據庫連接而言,Ankit Pise指出,MySQL並不關心數據庫所處的位置。只要運行PHP腳本的服務器能夠在不同的服務器上與MySQL交談,它就完全相同了。 – Quixrick

0

即使世界沒有什麼特別的你有這方面的事情。

遠程數據庫服務器&的只是把登錄憑據,確保用戶允許遠程登錄。

,並在WP-config.php文件以下更改

/* MySQL settings */ 
define('DB_NAME',  'database_name_here'); 
define('DB_USER',  'username_here'); 
define('DB_PASSWORD', 'password_here'); 
define('DB_HOST',  'SERVER_PORT/DOMAIN HERE'); 
define('DB_CHARSET', 'utf8'); 

,爲什麼你會conntect網站有2個數據庫?

+0

我會試試這個。其實我只想使用我的遠程數據庫,因此我需要刪除自動連接的數據庫。 – cloe

0

如果你不能得到它通過3306工作,有幾個選擇。

的兩種選擇更好的方法是使用SSH。如果GoDaddy支持此功能,請嘗試通過端口22連接到遠程服務器,然後以localhost用戶身份登錄到MySQL。

另一種方法是設置一個代理來處理通過端口80或443的請求。谷歌搜索出現了幾個選擇(如這個http://www.phpclasses.org/package/4000-PHP-Execute-remote-MySQL-queries-across-the-Web.html),但由於我沒有使用過它們中的任何一個,我不能推薦一個。

也許一些人在這裏可以推薦一個行之有效。