在使用sqlalchemy创建engine连接mysql的过程中,偶尔会碰到mysql gone away的问题,到处查文档也没有找的特别好的解决办法,如下找到stackoverflow的一个大佬做了一个db连接的监听器,之前遇到的问题也解决了,现和大家分享一下(有什么不足之处欢迎大家前来交流):
https://stackoverflow.com/questions/18054224/python-sqlalchemy-mysql-server-has-gone-away
from sqlalchemy import create_engine, event
from sqlalchemy.exc import DisconnectionError
def checkout_listener(dbapi_con, con_record, con_proxy

在使用sqlalchemy与mysql交互时,有时会遇到'Mysql Gone Away'的错误。通过在Stack Overflow上找到的一个解决方案,即设置db连接监听器,可以有效解决这个问题。这个方法分享给大家,欢迎讨论交流。
最低0.47元/天 解锁文章
6万+

被折叠的 条评论
为什么被折叠?



