2014-10-29 27 views
0

有沒有一種方法可以查詢位於不同服務器上的本地數據庫(對這個.. ie.config文件有有限的訪問權)我正在努力?不使用主 - 主/主 - 從複製訪問不同服務器上的數據庫

+1

爲什麼不直接連接到其他服務器? – tadman 2014-10-29 17:25:29

+0

媒體現在仍然上傳到舊服務器,所以我需要能夠與新的數據庫同步它們,它們都不能被遠程訪問 – 2014-10-29 19:07:09

+0

對,現在只需要維護兩個連接。如果您有訪問問題,您有訪問問題。拉下數據庫備份並在必要時進行恢復。 – tadman 2014-10-29 19:12:10

回答

0

你可以做到這一點的只是指定主機,使其指向承載數據庫的遠程服務器:

$con = mysqli_connect("CHANGE_TO_SERVER_IP","username","password","database_name") 
     or die("Error " . mysqli_error($link)); 

只要確保給定的MySQL賬戶有權從遠程服務器訪問數據庫不只是從localhost127.0.0.1這通常是安全重播的情況。

+0

是的,我的主要問題是無法訪問數據庫從遠程服務器,有沒有另一種方式? 有沒有辦法從另一臺服務器查詢數據庫而無需遠程訪問該服務器? – 2014-10-29 19:19:36

+0

你「不能」,因爲在你沒有訪問,或有問題?你有權訪問遠程服務器上的腳本嗎? – Kypros 2014-10-29 19:43:02

相關問題