我一直在尝试使用 Google 为您提供的 IPV6 地址连接到我的 google 云 sql 数据库 (mysql),但未成功。
mysql -h 0:0:0:0:0:aaaa:aaaa:aaaa -u admin -p
客户端提示输入密码,但不允许我连接。
ERROR 2003 (HY000): Can't connect to MySQL server on ...
如果我使用 IPV4,我可以毫无问题地连接。还有其他人遇到过任何问题吗?
最佳答案
如果您的 ISP 不支持 IPv6 连接,您将无法使用提供的 IPv6 地址。如果是这种情况,那么您将需要为您的 Cloud SQL 实例请求一个 IPv4 地址。然后,您必须授权您将要连接的 IP 地址(而不是您的 Cloud SQL 实例的 IP 地址)。该过程可以在这篇关于 ‘Connecting from External Applications’ 的文章中找到。 .
请务必注意,虽然您的 IPv6 地址可以免费使用,但分配 IPv4 地址会产生额外费用。我建议查看 pricing Cloud SQL 的信息,以便您更好地了解这是如何计算的。
希望这些信息对您有所帮助。
关于mysql - 使用 IPV6 连接到 Google Cloud SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30247327/