首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Mysql 5.7 SqlAlchemy屏蔽格式错误的数据包

使用Mysql 5.7 SqlAlchemy屏蔽格式错误的数据包
EN

Stack Overflow用户
提问于 2018-07-24 07:23:55
回答 1查看 818关注 0票数 0

我有一个通过Python3.5和SQLAlchemy==1.2.10制作的应用程序接口,我的应用程序接口使用mysql engine 5.7连接到RDS Aurora。

在api中,我有一个get方法,它在执行时会从我的数据库中返回一些行。当我在本地运行api,指出rds Ecs工作正常,但是当我尝试执行部署到Amazon Ecs中的相同get方法时,我得到以下错误。

代码语言:javascript
复制
sqlalchemy.exc.OperationalError
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2027, 'Malformed packet') [SQL: 'SELECT compra.compra_id AS compra_compra_id, compra.cnpj_cliente AS compra_cnpj_cliente, compra.nome_cliente AS compra_nome_cliente, compra.cnpj_agencia AS compra_cnpj_agencia, compra.nome_agencia AS compra_nome_agencia, compra.contato_atendimento AS compra_contato_atendimento, compra.assistente AS compra_assistente, compra.player AS compra_player, compra.cliente_direto AS compra_cliente_direto, compra.status AS compra_status, compra.tipo AS compra_tipo, compra.dt_criacao AS compra_dt_criacao, compra.dt_atualizacao AS compra_dt_atualizacao \nFROM compra \n LIMIT %s, %s'] [parameters: (0, 50)] (Background on this error at: http://sqlalche.me/e/e3q8)

接口链接:https://globoexpress.cluster.stg.negocios.tvglobo.com.br/compras/api/v1/Order/

我在环境之间只有一个区别,在本地调用get over http和在ecs上调用https。

我附上了我的requirements.txt

问候

EN

回答 1

Stack Overflow用户

发布于 2019-02-02 12:53:42

升级您的Mysqlclient pip install --upgrade mysqlclient

我也有同样的问题,但用这种方法解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51488421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档