我需要从我的ETL服务器连接几个Postgres和MySQL Cloud SQL服务。我正在使用SQL代理与此数据库服务进行连接。
但是问题是Google不允许MySQL和PostgreSQL都使用默认端口,我一次只能连接一个实例。
在创建SQL代理连接时如何更改端口号?
答案 0 :(得分:1)
您可以为不同的实例定义不同的端口号,像这样:
./cloud_sql_proxy -instances=myProject:us-central1:myInstance=tcp:3306,myProject:us-central1:myInstance2=tcp:3307
此示例来自GCP文档: https://cloud.google.com/sql/docs/mysql/sql-proxy#multiple-instances