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
我尝试为一个 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