Google Cloud Mysql无法从应用引擎连接

时间:2017-05-23 18:35:35

标签: google-app-engine google-cloud-sql

我的应用程序托管在谷歌应用程序引擎flex环境中,我有一个托管在云sql(Mysql)第二代实例的数据库。但两者都是不同的项目。我也同意了。

我得到" SQLSTATE [HY000] [2002]没有这样的文件或目录"错误

任何人都可以帮助我吗?

谢谢, Subash

1 个答案:

答案 0 :(得分:-1)

假设您的应用程序是用PHP编写的:要连接到Cloud SQL实例,可以使用Unix套接字和扩展名(例如mysql和mysqli),这两个版本都是App Engine的PHP运行时中的enabled by default。您可以使用mysqli_connect找到here连接的好例子。在这种情况下,注意力必须集中在mysqli_connect()调用中使用socket参数。

PHP团队一般recommends using PDO or mysqli,而不是原始的mysql。

需要更多详细信息来为您的问题设置有效调查的基础。您认为相关的任何信息都可能具有无可估量的价值。

只有在使用"new" statement创建PDO对象后,才能使用它。