【问题标题】:Connect to Google Cloud MySQL instance from local running NodeJS / TypeORM从本地运行的 NodeJS / TypeORM 连接到 Google Cloud MySQL 实例
【发布时间】:2019-05-18 04:42:27
【问题描述】:

我正在尝试从我的本地计算机连接到本地 GCloud MySQL 实例。我设法从 Workbench 连接到实例。在这个answer 中,它说在创建配置文件时额外添加一个socketPath。但由于我试图在本地机器上运行它,我尝试以多种方式更改“/cloud/”路径,但没有成功。

谁能解释我如何从使用 TypeORM 的本地 NodeJS 项目连接到 GCloud MySQL 实例。

【问题讨论】:

    标签: mysql node.js google-cloud-platform google-cloud-sql typeorm


    【解决方案1】:

    如果您在本地运行应用程序并希望连接到 Cloud SQL 实例,我建议您使用 Cloud SQL Proxy。它创建本地入口点(Unix 套接字或 TCP 端口,取决于您告诉它的内容),它将验证您的连接并将其代理到您的实例。

    【讨论】:

      【解决方案2】:

      根据官方documentation,我们可以通过不同方式从在 Google Cloud Platform 之外运行的应用程序建立到 Cloud SQL 的连接。现在,我浏览了文档,发现如果用于本地测试环境,您可以使用代理。我成功地重现了这种情况,并且我完成了文档所述的所有步骤。根据我的测试,没有必要更改套接字路径。

      请告诉我进展如何。

      【讨论】:

        猜你喜欢
        • 2021-09-08
        • 2023-02-07
        • 1970-01-01
        • 2023-03-16
        • 2021-12-25
        • 2022-03-09
        • 2016-07-23
        • 1970-01-01
        • 2020-09-16
        相关资源
        最近更新 更多