【问题标题】:Change TCP Port:3306 for Google Cloud SQL instance更改 Google Cloud SQL 实例的 TCP 端口:3306
【发布时间】:2021-03-06 11:43:15
【问题描述】:

如何更改 Google Cloud SQL 实例上的 TCP 端口。

Google MySQL 服务器正在侦听端口:3306。这在我的环境中不起作用;端口号需要不同。

我没有看到如何在开发者控制台 - 云存储中更改此设置。

我确实看到了Networking and Firewalls 的文档,并且似乎 TCP 端口设置是通过 VM 实例处理的。但是我不明白 Cloud SQL 实例和 VM 实例之间的关系。

【问题讨论】:

    标签: google-cloud-sql


    【解决方案1】:

    无法更改 Cloud SQL 实例上的端口。 Cloud SQL 和 Google Compute Engine 虚拟机及其防火墙配置之间没有任何关系。

    【讨论】:

    • “Cloud SQL 和 Google Compute Engine 虚拟机之间没有任何关系”我混淆了这两个服务。
    【解决方案2】:

    很遗憾,无法更改 Cloud SQL 实例正在侦听的端口。

    Google Cloud SQL 本质上是 MySQL 服务器的包装器。它公开了除操作系统访问和文件系统访问之外的所有相同功能。配置端口需要更改一些环境变量,如'Setting Environment Variables' 所示,或者修改MySQL 配置文件,如'Using Option Files' 所示。

    如果您确实需要使用不同的端口,那么您在 Google Cloud Platform 中的最佳选择是使用 Compute Engine VM 实例并在其上安装您自己的 MySQL 服务器。但是,您必须管理自己的备份、SSL 等。

    快速浏览一下 Google 的 public issue tracker 会发现没有提交任何功能请求来将此功能添加到 SDK。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-10
      • 2015-05-11
      • 1970-01-01
      • 2020-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多