0

我在一个 Facebook 应用程序中工作,我想访问一个 mySQL 数据库。我已经安装了 xampp,因为它有 php、apache、mysql 等。我需要从我一直在寻找如何以远程模式访问的应用程序访问 mySQL 数据库,但我没有找到解决方案。

从 php 访问 mySQL 数据库的一般方法是:mysql_connect("localhost","user","password"); 我已经配置了一个没有pass的数据库,它接受任何用户名,但我不知道第一个要放什么,一个ip,一个普通ip?我怎么知道我的服务器 ip 是什么?如果我在 localhost 中使用它执行一个简单的程序,效果很好,但如果我在应用程序中执行相同操作,我会遇到这个问题:连接到数据库时出错

在寻找解决方案时,我发现我必须像这样修改 mySQL 中的“my.ini”:
#bind-address="127.0.0.1" 或 bind-address = "0.0.0.0" 但我有同样的问题。

如果有帮助,我也在使用 heroku 和 git bash。

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

谢谢

4

1 回答 1

0

在 mysql_connect 函数的第一部分,您可以只输入服务器的域名,例如mysql_connect( 'mysqlserver.com', 'user', 'pass' );,这应该可以工作(如果您有它的域名,那就是)。

在您的服务器上使用该ipconfig命令将为您提供它的 IP 地址。除了允许远程访问数据库之外,您不需要更改任何 MySQL 设置。

于 2013-02-20T15:18:03.810 回答