为 Google 云 SQL 实例更改 TCP Port:3306

Change TCP Port:3306 for Google Cloud SQL instance

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

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

我看不到如何在 Developers Console - Cloud Storage 中更改它。

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

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

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

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

所示

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

快速查看 Google 的 public issue tracker 发现没有提交将此功能添加到 SDK 的功能请求。