为什么我与 MySQL Workbench 和 Google Cloud SQL 的连接不一致?
Why I get inconsistent connection with MySQL Workbench and Google Cloud SQL?
我不明白为什么我从本地 MySQL Workbench 到 Google 云 SQL.
的连接不一致
有些事情,我可以第一次连接到我的数据库,有时,我需要尝试多次才能连接。可悲的是,大多数时候,它不起作用。
因为我很少能连接到数据库,请问什么样的配置会导致这个问题?
这里有一些信息:
- 我在 Google Compute Engine 上托管的应用程序没有任何连接问题。
- 我的 public IP(个人计算机)已添加到我的 Google 云 SQL 实例中的授权网络。参见:Enabling public IP and adding an authorized address
- 我添加了防火墙规则以允许 Google 云 VPC 网络中的端口 3306
- 目前出于测试目的禁用 SSL
- 我遵循了这些说明:How to connect to your Cloud SQL instance database with MySQL Workbench
为了未来读者的利益,以上评论的结果是:
问题是客户端在两个可能的外部 IP 地址之间交替。一个被授权访问Google Cloud,另一个未被授权
启用所有客户端 IP 地址进行连接,这应该可以解决问题。
我不明白为什么我从本地 MySQL Workbench 到 Google 云 SQL.
的连接不一致有些事情,我可以第一次连接到我的数据库,有时,我需要尝试多次才能连接。可悲的是,大多数时候,它不起作用。
因为我很少能连接到数据库,请问什么样的配置会导致这个问题?
这里有一些信息:
- 我在 Google Compute Engine 上托管的应用程序没有任何连接问题。
- 我的 public IP(个人计算机)已添加到我的 Google 云 SQL 实例中的授权网络。参见:Enabling public IP and adding an authorized address
- 我添加了防火墙规则以允许 Google 云 VPC 网络中的端口 3306
- 目前出于测试目的禁用 SSL
- 我遵循了这些说明:How to connect to your Cloud SQL instance database with MySQL Workbench
为了未来读者的利益,以上评论的结果是:
问题是客户端在两个可能的外部 IP 地址之间交替。一个被授权访问Google Cloud,另一个未被授权
启用所有客户端 IP 地址进行连接,这应该可以解决问题。