1

我正在使用 Cloud SQL 代理在 Google Compute Engine 实例和 Google Cloud SQL 实例之间建立连接。使用教程,我设法通过运行以下命令建立连接:

./cloud_sql_proxy -instances=<INSTANCE_CONNECTION_NAME>=tcp:3306

但是,当我退出用于输入上述命令的终端实例时,连接丢失。

我怎样才能让连接始终保持活跃?

4

1 回答 1

1

如果您希望 cloud_sql_proxy 的进程在 Google Compute Engine (GCE) 实例运行时一直运行,只需让该进程在后台运行即可。为此,您只需在命令末尾添加“&”字符,所以我会这样:

./cloud_sql_proxy -instances=<INSTANCE_CONNECTION_NAME>=tcp:3306&

这样,只要您不停止 GCE 实例,您就可以通过 ssh 连接到它并使用正在使用的 Cloud SQL 代理连接到您的 Cloud SQL 实例(使用 INSTANCE_CONNECTION_NAME)。

于 2019-03-28T16:04:50.687 回答