如何更改Google Cloud SQL实例上的TCP端口。
Google MySQL服务器正在侦听端口:3306。这在我的环境中不起作用;端口号需要不同。
我没有看到如何在开发人员控制台 - 云端存储中更改此设置。
我确实看到Networking and Firewalls的文档,似乎TCP端口设置是使用VM实例处理的。但我不了解Cloud SQL实例和VM实例之间的关系。
答案 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 可以换端口,新用户第一年免费,