版权声明:本文为博主原创文章,欢迎转载,请注明出处 https://blog.csdn.net/mouday/article/details/82459230
MySQL默认长链接只能保持8小时,超过后就会自动断开。
peewee报错:
OperationalError: (2006, ‘MySQL server has gone away’)
在peewee中如何维持长连接,可以如下操作:
from peewee import MySQLDatabase
from playhouse.shortcuts import RetryOperationalError
class RetryMySQLDatabase(RetryOperationalError, MySQLDatabase):
pass
db = RetryMySQLDatabase(
host='127.0.0.1',
database='dataname',
user="root",
passwd="123456",
charset='utf8'
)
参考
peewee解决问题”OperationalError: (2006, ‘MySQL server has gone away’)”