首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >pymysql报错OperationalError: (2013, 'Lost connection to MySQL server during query')

pymysql报错OperationalError: (2013, 'Lost connection to MySQL server during query')

作者头像
用户12023652
发布2026-07-29 11:55:24
发布2026-07-29 11:55:24
150
举报

今天使用pymysql连接数据库时,能连通,但在执行sql语句时,报错,OperationalError: (2013, 'Lost connection to MySQL server during query')

  1. 百度的结果都是,修改mysql的配置
    • 查看max_allowed_packet的值,尽量将其然后改得尽量大一些 show global variables like 'max_allowed_packet';
    • timeout的值调大以后 show global variables like '%timeout%'; set global net_read_timeout = 120; set global net_write_timeout = 900;
    • 修改过后,仍然报错,不是连接时间的问题
  2. 仔细对比了一下,发现原来是数据库名称写错,根本无这个库
  3. 总结:
    • 当用户拥有很高权限时,即使没有连接的数据库时,连接仍然会通
    • 执行sql语句时,因为数据库不存在,这个时候会报OperationalError: (2013, 'Lost connection to MySQL server during query')
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档