![](/img/trans.png)
[英]Why am I getting sqlalchemy.exc.OperationalError when trying to connect to Google Cloud MySQL db from a local google cloud function?
[英]Connect to Google Cloud MySQL instance from local running NodeJS / TypeORM
我正在尝试从我的本地计算机连接到本地 GCloud MySQL 实例。 我设法从 Workbench 连接到实例。 在这个答案中,它说在创建配置文件时额外添加一个 socketPath 。 但是因为我试图在本地机器上运行它,所以我尝试以多种方式更改“/cloud/”路径但没有成功。
有人能解释一下我如何从使用 TypeORM 的本地 NodeJS 项目连接到 GCloud MySQL 实例吗?
根据官方文档,我们可以通过不同方式从在 Google Cloud Platform 外部运行的应用程序建立到 Cloud SQL 的连接。 现在,我浏览了文档,发现如果是本地测试环境,您可以使用代理。 我成功地重现了这种情况,并且执行了文档中所述的所有步骤。 根据我的测试,无需更改套接字路径。
请告诉我进展如何。
如果您在本地运行应用程序并想要连接到 Cloud SQL 实例,我会推荐Cloud SQL Proxy 。 它创建本地入口点(Unix 套接字或 TCP 端口,取决于您告诉它的内容),用于验证和代理您与实例的连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.