GAE Cloud SQL 连接超时

GAE Cloud SQL connection timed out

当我尝试 运行 本地数据库并且服务器正在请求请求时,一切正常,但是当我尝试将数据库和服务器上传到 GAE 时,我总是收到此错误:

OperationalError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on 'xx.xxx.xx.xx' ([Errno 110] connection timed out)")

我正在尝试实现稳定的连接,而无需在我的本地计算机上 运行 mysql。

感谢任何人的帮助。

您确实可以从 App Engine 使用 Cloud SQL,而无需 运行 您自己的 MySQL 实例。为此,您可以查看 official documentation.

中的信息

确保您正确配置环境变量(您可以直接从 app.yaml 配置文件进行配置)并导入 MySQLdb 库,如 corresponding section 中所述在同一页中。

在那里您会找到一些示例代码以及有关如何在开发和生产环境中测试您的应用程序的其他信息。