2013-02-20 65 views
0

我正在Facebook應用中工作,我想訪問mySQL數據庫。我已經安裝了xampp,因爲它有php,apache,mysql等等。我需要從應用程序訪問mySQL數據庫,我一直在尋找如何在遠程模式下訪問,但我找不到解決方案。通過facebook遠程訪問mySQL

從php訪問mySQL數據庫的一般方法是這樣的: mysql_connect(「localhost」,「user」,「password」); 我已經配置了一個沒有通過的數據庫,它接受任何用戶名,但我不知道要在第一個,一個IP,一個普通的IP放什麼?我如何知道我的服務器ip是什麼? 如果我做一個簡單的程序在本地主機與此它效果不錯,但如果我在應用程序中做同樣的事情我有這個問題:連接到數據庫的錯誤

在我的解決方案的搜索,我發現我必須像這樣修改「my.ini」形式的mySQL:
#bind-address =「127.0.0.1」或bind-address =「0.0.0.0」但我有同樣的問題。

如果有幫助,我也與heroku和git bash一起工作。

https://devcenter.heroku.com/articles/facebookhttps://devcenter.heroku.com/articles/facebook

感謝

回答

0

在mysql_connect函數的第一部分,你可以把在域名服務器,例如mysql_connect('mysqlserver.com', 'user', 'pass');,這應該工作(如果你有它的域名,那是)。

在服務器上使用ipconfig命令會給你它的IP地址。除了允許遠程訪問數據庫之外,您不需要更改任何MySQL設置。

+0

最終,我的問題是我必須修改我的路由器中的NAT表並添加MySQL。謝謝 – spartinwo 2013-03-18 11:00:59