繁体   English   中英

在Google Cloud Platform中创建数据库(第二代SQL实例)

[英]Create database in Google Cloud Platform (Second Generation SQL instance)

对于第一代 SQL实例,可以创建数据库。 对于第二代 ,似乎没有选择创建数据库。 这是如何运作的? 什么是没有数据库的SQL实例?

更重要的是:如何将其与django项目集成? 我需要设置以下内容:

if os.getenv('SERVER_SOFTWARE', '').startswith('Google App Engine'):
    # Running on production App Engine, so use a Google Cloud SQL database.
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'HOST': '/cloudsql/my-project-id',
            'NAME': 'foobar', # TODO: what to put here?
            'USER': 'root',
        }
    }

这是我能够发现的:

第二代SQL实例是普通的MySQL实例(与第一代实例一样),但是Google Cloud Platform中的用户界面不允许执行与第一代实例相同的操作。 例如:

  • 你不能创建数据库
  • 您无法创建用户帐户

为此,您需要连接mysql客户端,然后手动进行。 为此,您需要:

  • 设置root密码
  • 授权远程网络

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM