GAE Cloud-sql-proxy - 如何在本地连接到两个数据库?

GAE Cloud-sql-proxy - How to connect to two DB locally?

我尝试为一个 GAE 项目连接到两个不同的 Cloud MySCQL 数据库实例。在本地,我尝试首先转到 127.0.0.1:3307,然后转到 127.0.0.1:3308。

我执行:

$ C:\...\cloud_sql_proxy.exe -instances=mypoject:region:first_db=tcp:3307, myproject:region:second-db=tcp:3308

不过好像运行只有first_db。第二个无法t run. MySQL client can连接到端口 3308 上的数据库。

上次执行的输出cloud_sql_proxy.exe:

YY/MM/DD HH:MM:SS Listening on
> 127.0.0.1:3307 for mypoject:region:first_db YY/MM/DD HH:MM:SS 
Ready for new connections

有什么问题吗? 谢谢

问题已解决。

我通过运行宁两个单独的cmd window(管理员模式)和运行 diff中的每个cloud-sql-proxy实例解决了window.

基于 documentation.

您应该 运行 没有空格的代理 instances 参数。

./cloud_sql_proxy -instances=myProject:us-central1:myInstance=tcp:3306,myProject:us-central1:myInstance2=tcp:3307