我正在尝试为我的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"?
我还应该做什么来连接到代理?
在我看来,您传递了错误的连接名
错误-->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