![](/img/trans.png)
[英]PHP (PDO) Connection to Cloud SQL on Google App Engine Not Working
[英]php connection error to cloud sql on google app engine
谷歌应用程序引擎上的php应用程序在部署并在应用程序上运行时与云sql投掷错误交谈
engine.PHP警告:mysqli :: mysqli():( HY000 / 2002):未知错误4294967295
相同的PHP代码在我的笔记本电脑上正常运行并连接到云sql DB罚款。 为什么会出现这种情况?
请确保您正确设置了以下内容:
1.)您已将Google App Engine应用程序列为Cloud SQL实例的授权App Engine应用程序。 您可以通过转到实例,单击“访问控制”,然后添加应用程序ID来执行此操作。
2.)您正在以正确的方式访问您的Cloud SQL数据库。 例如,通过mysqli:
$ sql = new mysqli(null,'db-username','',
'database-name',null,'/ cloudsql / appengine-project-id:cloud-sql-instance-name');
重要事项请注意,如果从App Engine应用程序进行连接,则不应输入密码重要信息
有关步骤2的更多信息,请访问: https : //developers.google.com/appengine/docs/php/cloud-sql/
建议在CloudSQL中使用unix套接字,在php.ini中指定默认套接字。
mysqli.default_socket= '/cloudsql/CONNECTION_NAME'
$ db = mysqli_connect('localhost','USER','PASSWORD','DB');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.