首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python错误:[WinError 10053]已建立的连接被主机中的软件中止

问Python错误:[WinError 10053]已建立的连接被主机中的软件中止
EN

Stack Overflow用户
提问于 2022-09-10 11:50:21
回答 1查看 78关注 0票数 0

在使用Python处理大型数据并将其导出到MySQL时,会发生以下错误:

OperationalError: 2055:在'localhost:3306‘上失去到MySQL服务器的连接,系统错误: 10053已建立的连接被主机中的软件中止

这个错误很可能是因为您的数据包大于默认的MySQL数据包大小。默认数据包大小为1,048,576 (1MB)。您可以使用以下查询来检查这一点:

代码语言:javascript
复制
show variables like 'max_allowed_packet'

若要删除此错误,请在MySQL中增加最大数据包大小(即。到64 MB),使用以下查询:

代码语言:javascript
复制
set global max_allowed_packet=67108864
EN

回答 1

Stack Overflow用户

发布于 2022-09-10 11:55:23

当您重新启动MySQL服务器时,错误很可能再次出现,每次重新启动时,重新启动的值为'max允许的数据包‘重置为默认值(1MB)。要永久修复错误,您需要更改配置文件,这里已经描述了:How to change max_allowed_packet size

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

https://stackoverflow.com/questions/73671577

复制
相关文章

相似问题

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