我正在使用Cloud SQL代理在Google Compute Engine实例和Google Cloud SQL实例之间建立连接。 使用this教程,我通过运行以下命令设法建立了连接:
./cloud_sql_proxy -instances=<INSTANCE_CONNECTION_NAME>=tcp:3306
但是,当我退出用于输入上述命令的终端实例时,连接会丢失。
如何使整个连接保持活动状态?
答案 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)。