Google app engine 如何使用SQL Alchemy从应用程序引擎访问云SQL?

Google app engine 如何使用SQL Alchemy从应用程序引擎访问云SQL?,google-app-engine,google-cloud-platform,flask-sqlalchemy,google-cloud-sql,Google App Engine,Google Cloud Platform,Flask Sqlalchemy,Google Cloud Sql,我正在尝试使用Flask SQLAlchemy在Google App Engine和Google Cloud SQL之间建立数据库连接 无论何时部署,我都能够在Flex环境中建立连接,但不能标准连接。我不知道为什么会这样。我从错误日志中收到此错误响应: OperationalError:(pymysql.err.OperationalError)(2003,“无法连接到'localhost'上的MySQL服务器(协议不支持[Errno 97]地址系列)”) 这是我用来连接云SQL数据库的连接字符

我正在尝试使用Flask SQLAlchemy在Google App Engine和Google Cloud SQL之间建立数据库连接

无论何时部署,我都能够在Flex环境中建立连接,但不能标准连接。我不知道为什么会这样。我从错误日志中收到此错误响应:

OperationalError:(pymysql.err.OperationalError)(2003,“无法连接到'localhost'上的MySQL服务器(协议不支持[Errno 97]地址系列)”)

这是我用来连接云SQL数据库的连接字符串
app.config['SQLALCHEMY\u DATABASE\u URI']='mysql://:@/?unix\u socket=/cloudsql/'

在本地测试和开发时,我可以使用此连接字符串通过cloud_sql_代理连接到数据库,但当我部署并尝试从外部访问时,此连接字符串失败

我已经看过类似的问题,但还没有看到任何引用此特定错误响应的问题


我正在使用第二代云SQL版本

这看起来很有希望。。。在这一行中,您在哪里指定主机名:
app.config['SQLALCHEMY\u DATABASE\u URI']='mysql://:@/?unix\u socket=/cloudsql/'
?它是用
指定的