在Windows 7上的Google App Engine PHP SDK中configurationMySQL连接

需要在Windows 7系统上configurationGoogle App Engine SDK以使用本地安装的MySQL的基本帮助。 GAE安装是香草(GAE 1.8.8,Python 2.7.6,PHP 5.4),同时安装了MySQL 5.6.15。 我能够使用MySQL控制台,所以MySQL正在运行。 PHP也在运行。

当我运行一个几乎完全由这一行组成的短PHP脚本时:

 $dbconn = mysql_connect('localhost','root','rootpwd'); 

这是我得到的错误消息:

 Warning: mysql_connect(): No connection could be made because the target machine actively refused it. 

我的问题 :我需要添加或更改哪些设置以允许我的PHP脚本连接到MySQL?

我的root用户名和密码是正确的,正如我通过控制台访问MySQL的能力所证实的。 GAE SDK设置和WAMP服务器之间有一些差别,我也安装在同一台机器上,但现在没有运行。 新安装的MySQL实例和WAMP服务器之间是否还有可能存在冲突? 是否有一些环境variables(在Windows中,在SDK或其他地方),我需要设置?

我相当确定这个问题之前已经被问过了,但是我所看到的答案要么比我想象的要复杂得多,要么仅仅是关于configuration连接的细节。 任何帮助,将不胜感激。


显示出来…显然,我的脚本被指向了WAMP服务器的MySQL实例,当我尝试在脚本中连接时,它并未运行。 只要我启动了MySQL实例,脚本连接到它。

因此,故事的寓意是…如果您已经在GAE SDK之外安装了MySQL实例,那么只要该服务正在运行您的GAE,PHP脚本就会find它,并且不需要另外安装另一个MySQL实例Google SDK。

Solutions Collecting From Web of "在Windows 7上的Google App Engine PHP SDK中configurationMySQL连接"

您必须允许外部连接。

我不知道路径,但显然,GAE并不直接连接到本地主机。

您可以通过“127.0.0.1”更改“localhost”来测试它,或者更改为“:: 1”。

有些链接可以尝试更改MySql外部连接规则。

http://www.thegeekstuff.com/2010/08/allow-mysql-client-connection/

如何允许远程连接到MySQL