更改TCP端口:3306用于Google Cloud SQL实例

时间:2015-09-02 13:47:22

标签: google-cloud-sql

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

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

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

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

3 个答案:

答案 0 :(得分:4)

不幸的是,无法更改Cloud SQL实例正在侦听的端口。

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

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

快速查看Google的public issue tracker会发现没有任何功能请求可以将此功能添加到SDK中。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

Amazon RDS 可以换端口,新用户第一年免费,