【问题标题】:How to connect manage.py syncdb to google cloud sql如何将 manage.py syncdb 连接到谷歌云 sql
【发布时间】:2014-12-21 03:53:04
【问题描述】:
当我运行 ./manage.py syncdb 时抛出错误:
django.db.utils.OperationalError: (2002, "Can't connect to local MySQL server through socket '/cloudsql/your-project-id:your-instance-name', (2)")
【问题讨论】:
标签:
django
google-app-engine
gcloud
【解决方案1】:
有两种可能的原因:
- 您忘记将连接到 Cloud SQL 实例的 IP 列入白名单(授权),或者
- 您没有使用正确的语法来命名您的实例。正如错误所说,它是 '/cloudsql/your-project-id:your-instance-name'。例如 '/cloudsql/aproject:myCloudSQLInstance'。