我应该在Google Cloud Platform(PHP)中使用哪些数据库主机名



首先,我想说我对GCP相对较新。

当前使用Google Cloud Platform托管Codeigniter应用程序。我已经成功地将数据库导入到Google Cloud SQL。但是,当我尝试连接时,我会收到以下错误:mysqli::real_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known.

基本上,执行相当于PHP的mysqli::real_connect($hostname, $username, $password, $database, $port, $socket, $client_flags))

所以我的问题是,什么是正确的主机名/如何在Google Cloud Platform上获取数据库的主机名?

我目前正在使用的主机名

your_project_name:your_region:your_instance其中每个与我的项目相对应。我从文档那里获得了这些信息。专门使用了那里列出的配置设置,并假定cloudsql_connection_name: your_project_name:your_region:your_instance可以用作主机名。

我缺少什么吗?

另外,使用GCP托管Codeigniter应用的任何提示?

如果需要,请使用此命令的输出:

kubectl exec "your_db_pod_name"  -- hostname --fqdn

相关内容

  • 没有找到相关文章

最新更新