ipv6 中的数据库主机

database host in ipv6

我正在从 google 计算引擎中的 VM 实例配置我的 django 应用程序 运行。该数据库存在于 google 云 sql 实例中,我拥有其 ipv6 地址。我如何在我的应用程序 settings.py 中将此 ipv6 地址作为数据库主机提及?

以下无效;

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'name',
        'USER': 'username',
        'PASSWORD': 'password',
        'HOST': '2001:4860:4864:1:a454:abcd:abcd:abcd',
        'PORT': ''
    }
}

我以错误告终:

django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '2001:4860:4864:1:a454:abcd:abcd:abcd' (101)")

遗憾的是托管 VM 不支持 IPv6。您将需要使用 CloudSQL IPv4 地址。