mysql - 使用 IPV6 连接到 Google Cloud SQL

标签 mysql ipv6 google-cloud-sql

我一直在尝试使用 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/

相关文章:

c++ - IPv6 区域索引和 scope_id

C - IPv6 原始 ICMPv6 数据包制作

google-cloud-sql - Google Cloud SQL 实例未启动

google-cloud-sql - 如何更改 Google Cloud SQL 故障转移副本的机器类型

mysql - 序列化连接以故障转移写入副本

PHP MySQL 追随者系统,如 twitter

php - 检查有效的 SQL 列名

php - 如何在 codeigniter 中编写包含 OR、AND、LIKE 的自定义查询

php - 将数组转换为单独的字符串

python - HTTPSConnection 绑定(bind)特定 ipv6 源地址失败 python3