我正在尝试从本地计算机连接到本地GCloud MySQL实例。我设法从Workbench连接到实例。在此answer中,它说在创建配置文件时额外添加一个socketPath。但是由于我试图在本地计算机上运行它,所以我尝试了多种方式更改“ / cloud /”路径,但没有成功。
有人可以解释一下如何从使用TypeORM的本地NodeJS项目连接到GCloud MySQL实例。
答案 0 :(得分:1)
根据官方文档[1],我们可以通过运行在Google Cloud Platform外部的应用程序以不同方式建立与Cloud SQL的连接。现在,我浏览了文档,发现如果用于本地测试环境,则可以使用Proxy。我成功地重现了这种情况,并按照文档中的说明进行了所有步骤。根据我的测试,无需更改套接字路径。
请让我知道它的进展。
[1] https://cloud.google.com/sql/docs/mysql/connect-external-app
答案 1 :(得分:0)
如果您在本地运行应用程序并想连接到Cloud SQL实例,我建议使用Cloud SQL Proxy。它创建本地入口点(Unix套接字或TCP端口,具体取决于您说的是什么),该入口点将认证并代理与实例的连接。