2013, ‘Lost connection to MySQL server during query ([WinError 10053] 你的主机中的软件中止了一个已建立的连接。

在python脚本中用sql语句向mysql里更新字段值,报错如标题。

null

其它记录都执行正常,唯独一条过不去,把sql语句直接复制到Navicat for MySQL里执行,也是报同样的错误。后来对比发现,报错的sql中,字段值较长(字符串),解决方案如下:

在my.ini配置文件 mysqld 节点下添加

max_allowed_packet = 500M

也就是配置MySQL允许的最大数据包大小,上面的500M你可以根据你的项目修改为你自己的值,只要比要导入的备份文件大就可以了。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容