概览
当源数据库位于 Google Cloud外部且具有外部可访问的 IPv4 地址和 TCP 端口时,最适合使用公共 IP 连接。如果源数据库托管在 Google Cloud中的另一个 VPC 中,那么将源数据库与 Cloud SQL 实例连接起来的最简单方法是使用 VPC 对等互连。
如果源数据库位于 Google Cloud外部,则将目标数据库的出站 IP 地址(和端口 3306)添加为源网络上的入站防火墙规则。一般来说(您的特定投放网络设置可能不同),请执行以下操作:
打开源数据库机器的网络防火墙规则。
创建入站规则。
将规则类型设置为
MySQL。将协议设置为
TCP。将端口范围设置为 3306。
将源 IP 地址设置为目标数据库的出站 IP 地址。例如
12.20.36.126/32。(CIDR 表示法中的 /32 指定将地址范围限制为仅一个地址,即所提供的地址。它将子网掩码设置为255.255.255.255。如果您创建的 Cloud SQL 实例是高可用性实例,请同时添加主实例和辅助实例的传出 IP 地址。您可以使用 Google Cloud 控制台中的 SQL 实例页面查找出站 IP 地址。
保存防火墙规则并退出。
我们还强烈建议您在定义源连接配置文件期间使用 SSL/TLS,以确保发送到源端和从源端接收的数据均安全无虞。
详细了解 MySQL 的 SSL/TLS 证书。 了解详情