我一直在尝试使用 Google 提供的 IPV6 地址连接到我的 google cloud 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 地址)。该过程可以在这篇文章中找到“从外部应用程序连接” https://cloud.google.com/sql/docs/external.
请务必注意,虽然您的 IPv6 地址可以免费使用,但分配 IPv4 地址将产生额外费用。我建议查看pricing https://cloud.google.com/sql/pricing#instance-ipCloud SQL 的信息,以便您可以更好地了解其计算方式。
我希望这些信息有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)