从其他主机php连接Google Cloud SQL

问题描述 投票:0回答:1

我是Google Cloud的新手,创建了MySQL实例并设置了数据库和用户帐户。

现在我的代码位于其他主机上,我在我的GCP连接部分中添加了我的代码主机的IP地址。

我能够从MySQL Workbench连接到该数据库,但无法使用PHP连接到它。

我正在编写一个简单的PDO:

$db = new mysqli($servername, $username, $password, $dbname, $port);

但它向我返回此错误(2002) Connection refused

我不确定它出了什么问题。

感谢您的任何帮助!

php mysql google-cloud-platform
1个回答
0
投票

可以通过using the proxy或通过configuring access for public IP connections将外部应用程序连接到Cloud SQL。

如果主机使用Paas应用程序或服务(除其他外),则IP address is dynamically assigned可能是短暂的。在这种情况下,最好的解决方案是connect by using the proxy

如果遵循这些方法和引用仍然失败,则需要有关如何执行地址白名单的详细信息,以及$ servername和$ port值的验证。

© www.soinside.com 2019 - 2024. All rights reserved.