wxl527 2022-02-11 14:03 采纳率: 33.3%
浏览 69
已结题

python连接MySQL报错 2013

问题遇到的现象和发生背景

非IT从业者,最近因为业务的需要,自己搭建数据库。
MySQL部署电脑A上,现在想在电脑B上用Python连接MySQL,结果报错了,这就是本次要向大家请教的问题。
另外,在电脑B上通过ssh和workbe nch是能连接上电脑A的MySQL的。

问题相关代码,请勿粘贴截图

pycharm中使用的连接MySQL代码如下:

import pymysql.cursors

connect = pymysql.Connect(
    host='XXXX',
    port=3306,
    user='XXX',
    passwd='XXX',
    db='test',
    charset='utf8'
)
运行结果及报错内容

报错pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query') 。
详细报错信息见下:

Traceback (most recent call last):
  File "/home/wangxl/SynologyDrive/Project/PycharmProjects/geo_data_extraction/project/fluidproject/000.py", line 9, in <module>
    charset='utf8'
  File "/home/wangxl/.conda/envs/py368/lib/python3.6/site-packages/pymysql/connections.py", line 353, in __init__
    self.connect()
  File "/home/wangxl/.conda/envs/py368/lib/python3.6/site-packages/pymysql/connections.py", line 632, in connect
    self._get_server_information()
  File "/home/wangxl/.conda/envs/py368/lib/python3.6/site-packages/pymysql/connections.py", line 1055, in _get_server_information
    packet = self._read_packet()
  File "/home/wangxl/.conda/envs/py368/lib/python3.6/site-packages/pymysql/connections.py", line 692, in _read_packet
    packet_header = self._read_bytes(4)
  File "/home/wangxl/.conda/envs/py368/lib/python3.6/site-packages/pymysql/connections.py", line 749, in _read_bytes
    CR.CR_SERVER_LOST, "Lost connection to MySQL server during query"
pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')

我的解答思路和尝试过的方法

通过https://dev.mysql.com/doc/refman/5.7/en/error-lost-connection.html?%ra=link,核查了MySQL的配置如下,应该是没有问题的。

img

我想要达到的结果
  • 写回答

3条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 2月23日
      • 已采纳回答 2月15日
      • 创建了问题 2月11日

      悬赏问题

      • ¥30 grid.newpage() 中的错误 (main.R#9): no active device and default getOption("device") is invalid
      • ¥15 求一个超难的动态新增元素的 click 事件无效的解决办法。
      • ¥20 怎么修改mediawiki允许上传的文件大小?
      • ¥15 agrySEXPAYm 是毒吗
      • ¥50 Java实现注册登录实现数据库增删改查功能,数据库至少两个表
      • ¥20 求解R语言的数据分析问题
      • ¥20 求GD32F105和305解除读保护方法教程
      • ¥15 C++代码优化,复杂度太高,无法通过clang-tidy检查,用什么办法可以优=化
      • ¥15 关于跨链隐私保护方案
      • ¥15 node mongodb 根据id给子集合list添加对象 请问应该如何操作