我正在尝试从本地计算机连接到本地gcloud mysql示例。我设法从workbench连接到示例。在这个答案中,它说在创建配置文件时额外添加一个socketpath。但由于我试图在本地机器上运行这个程序,我尝试了很多方法来更改“/cloud/”路径,但都没有成功。
有人能解释一下我如何从使用typeorm的本地nodejs项目连接到gcloudmysql示例吗。
我正在尝试从本地计算机连接到本地gcloud mysql示例。我设法从workbench连接到示例。在这个答案中,它说在创建配置文件时额外添加一个socketpath。但由于我试图在本地机器上运行这个程序,我尝试了很多方法来更改“/cloud/”路径,但都没有成功。
有人能解释一下我如何从使用typeorm的本地nodejs项目连接到gcloudmysql示例吗。
2条答案
按热度按时间eh57zj3b1#
根据官方文档,我们可以通过不同的方式从运行在google云平台之外的应用程序建立到cloudsql的连接。现在,我浏览了文档,发现如果是本地测试环境,可以使用代理。我成功地复制了这个场景,并且完成了文档中所说的所有步骤。根据我的测试,没有必要更改套接字路径。
请告诉我进展如何。
tpxzln5u2#
如果您在本地运行应用程序并希望连接到云sql示例,我建议使用云sql代理。它创建本地入口点(unixsocket或tcp端口,取决于您告诉它的内容),该入口点将对您的连接进行身份验证并代理您的示例。