Google cloud_sql_proxy使我的连接保持活动状态

时间:2019-03-20 15:02:34

标签: gcloud cloud-sql-proxy

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

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

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

如何使整个连接保持活动状态?

1 个答案:

答案 0 :(得分:0)

如果您希望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)。