我有一个使用旧版mysql连接类型的GCE实例,为了连接到Google Cloud SQL实例,我通过GCE实例上的浏览器打开SSH连接并运行以下命令:
> cd /
> ./cloud_sql_proxy -dir=/cloudsql -instances=my-gce-instance-name:us-east1:my-sql-instance-name &./cloud_sql_proxy -dir=/cloudsql -
然后打开以进行连接。问题是,当我关闭浏览器窗口(甚至使用其他用户登录Google)时,连接断开。有什么方法可以通过Google Cloud Engine持久运行此Unix套接字吗?
答案 0 :(得分:0)
通常,您可以在命令末尾附加&
来在后台运行命令。这将启动代理的后台进程。您可以使用killall cloud_sql_proxy
停止代理。
另一种解决方案是将代理作为服务运行。不同发行版和版本的执行方式大相径庭。 Ubuntu 16通常与systemd捆绑在一起。