簡體   English   中英

ipv6中的數據庫主機

[英]database host in ipv6

我正在配置要從google計算引擎中的VM實例運行的django應用。 該數據庫存在於我擁有其ipv6地址的google cloud sql實例中。 如何在我的應用的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)")

不幸的是,受管虛擬機不支持IPv6。 您將需要使用CloudSQL IPv4地址。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM