繁体   English   中英

从不同的主机 php 连接 Google Cloud SQL

[英]Connecting Google Cloud SQL from a different host php

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

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

我可以从 MySQL Workbench 连接到这个数据库,但我无法使用 PHP 连接到它。

我正在写一个简单的 PDO:

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

但它返回给我这个错误(2002) Connection refused

我不确定哪里出错了。

任何帮助表示赞赏!

可以使用代理或通过配置公共 IP 连接的访问​​权限来将外部应用程序连接到 Cloud SQL。

如果主机在 Paas 应用程序或服务(以及其他)上,则IP 地址可能是动态分配的,这意味着它是短暂的。 在这种情况下,最好的解决方案是使用 proxy进行连接

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM