GAE Cloud SQL连接超时

时间:2017-12-11 19:26:47

标签: python mysql python-2.7 google-app-engine google-cloud-sql

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

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

我试图在不必在本地计算机上运行mysql的情况下完成稳定的连接。

感谢任何人提供帮助。

1 个答案:

答案 0 :(得分:0)

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

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

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