启动默认的SQL代理连接时更改默认的MySQL或PostgreSQL端口号

时间:2018-06-24 09:21:55

标签: mysql postgresql google-cloud-platform google-compute-engine google-cloud-sql

我需要从我的ETL服务器连接几个Postgres和MySQL Cloud SQL服务。我正在使用SQL代理与此数据库服务进行连接。

但是问题是Google不允许MySQL和PostgreSQL都使用默认端口,我一次只能连接一个实例。

在创建SQL代理连接时如何更改端口号?

1 个答案:

答案 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