我从笔记本电脑连接到 Google Cloud MySql db,但我的 IP 地址不仅在家里会改变,而且在旅行时也会改变。我必须在 Google Cloud 中指定允许的公共 IP 地址,但每次重新连接时,我都必须使用我的新 IP 地址登录并更新 Google Cloud。最好的解决方案是什么,可以避免这样做?
答案1
除了 Michael 所说的,如果你必须从笔记本电脑连接(再次强调,这本身听起来就是问题的一个重要部分),你可以研究一下
- 使用 Cloud SQL 代理 [1]
- 使用证书保护与数据库的连接[2]
[1]https://cloud.google.com/sql/docs/mysql/sql-proxy
[2]https://cloud.google.com/sql/docs/mysql/authorize-ssl
答案2
由于您通过互联网连接到 Cloud SQL 实例,我假设该实例具有公共 IP。如果是这样,您可以使用该gcloud sql connect
命令。
参考。https://cloud.google.com/sdk/gcloud/reference/sql/connect