当前位置: 首页 > 知识库问答 >
问题:

无法连接到云SQL代理

元嘉木
2023-03-14

我正在尝试为我的kubernetes项目使用Cloud SQL Proxy

我遵循仙丹指南和凤凰指南。在Connect to your Cloud SQL实例中,该指南指出,运行“cloud_sql_proxy-dir=/tmp/cloudsql”和“psql-h/tmp/cloudsql/[CONNECTION-NAME]-u postgres”将打开代理。

所以我尝试用下面的这些命令创建一个新的目录。

mkdir -p /tmp/cloudsql
chmod +x /tmp/cloudsql

然后我尝试连接云sql代理。

cloud_sql_proxy -dir=/tmp/cloudsql/                16:47
2020/10/30 16:47:50 Rlimits for file descriptors set to {&{xxxx xxxxxxxxxxxxxxxxxxx}}
2020/10/30 16:47:51 Using gcloud's active project: [instance-id]
2020/10/30 16:47:54 Listening on /tmp/cloudsql/instance-id:region:instance-name for instance-id:region:instance-name
2020/10/30 16:47:54 Ready for new connections

若要连接代理,请打开另一个终端并输入此psql命令,但失败。

psql -U postgres -h /tmp/cloudsql/instance-id:region:instance-name
psql: error: could not connect to server: could not connect to server: Not a directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/cloudsql/instance-id:region:instance-name/.s.PGSQL.5432"?

我还应该做什么来连接到代理?

共有1个答案

颜志业
2023-03-14

在我看来,您传递了错误的连接名

错误-->instance-id:region:instance-name

控制台-->云SQL->实例-->连接到此实例-->连接名称

 类似资料:
  • 我似乎无法使用Docker容器连接到CloudSQL。 首先,这里是我的文件路径:https://imgur.com/a/Nmx41o6 Dockerfile.dev: Dockerfile.sql 我的节点索引.js文件。我不认为有什么问题,也许我输入了错误的连接字符串格式?据我所知,密码和用户是正确的。 我得到的错误: 解决:我切换到TCP。拧入unix插座。这太令人困惑了。

  • 我正在尝试使用云SQL代理将GCE实例连接到云SQL实例(第二代)。当我ssh到GCE实例时 我得到 我已阅读 上的文档https://cloud.google.com/sql/docs/compute-engine-access#gce-连接代理和 https://cloud.google.com/sql/docs/sql-proxy 两个实例都在同一个项目中,并且云SQL API在GCE实例(

  • 问题内容: 我已经在计算机上安装了SQL Server 2005,现在尝试通过SQuirrel SQL连接到它,但是很不幸,我遇到了问题。 在安装SQL Server 2005时,我选择了混合模式进行身份验证,并设置了一个新的用户帐户,试图与之建立连接。我还安装了Microsoft SQL Server JDBC驱动程序,并且之前已经成功使用SQuirrel SQL连接到远程服务器。 目前,我正在

  • sqlalchemy.exc.操作错误:(pymysql.err.操作错误)(2003,"无法连接到MySQL服务器上的'localhost'([错误2]没有这样的文件或目录)")(此错误的背景:http://sqlalche.me/e/e3q8) 它已经很长时间我被困在这个错误,我试图将我的应用程序引擎python代码连接到mysql实例的云sql。这是我第一次使用谷歌cloud.below是我

  • 我遵循谷歌云平台的指南,通过使用云SQL代理和公共IP地址的GKE集群连接到云SQL实例(https://cloud.google.com/sql/docs/postgres/connect-kubernetes-engine).但是,在尝试部署应用程序后,我在容器日志中出现以下错误。 然后是错误信息 此外(我假设是相关的),当我检查集群中节点的计算引擎时,我看到Cloud SQL Cloud A