mysql - GAE Python 3.7 Standard 无法连接到 Cloud SQL 服务器

标签 mysql django python-3.x google-app-engine google-cloud-sql

我正在按照在 Google App Engine 上部署 Django 应用程序的教程 here 。我可以使用 cloud_sql_proxy 在本地运行该应用程序,但是当我将应用程序部署到 GAE 时,应用程序失败并出现错误:

(2003, "Can't connect to MySQL server on 'localhost' ([Errno 111] Connection refused)")

检查错误输出,看起来 django 正在尝试连接到 /cloudsql/<project>:<region>:<instance> 处的 unix 套接字。正如预期的那样,它只是由于某种原因失败了。什么可能导致此问题?

最佳答案

看起来问题出在我用于教程的项目上。不知何故,该项目的 Google App Engine 服务帐户的权限已被撤销。恢复这些权限(赋予其编辑者角色)后,教程将在原始项目上运行。

关于mysql - GAE Python 3.7 Standard 无法连接到 Cloud SQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56570422/

相关文章:

php - 组织数据库结构

python - Django:按用户过滤 ModelChoiceField

django - 如何安全地更新实时网站

mysql - MySQL中的SX锁和更新锁一样吗

mysql - 使用 2 个表的结果来获取第 3 个表的信息

mysql - 使用 Nodejs 时如何存储数据库凭据以在 heroku 或开发中使用

Django:用户配置文件的动态 URL

python - 控制洗牌距离

python-3.x - request.args 中的flask 可选参数

python - 正常随边界变化?