password
查看人数
type
status
date
slug
summary
category
icon
tags
作者
状态
由于Mysql的wait_timeout参数默认设置为8小时,而在我的项目中较少使用,因此8小时后连接会超时。当试图执行查询时,就会出现错误提示:"MySQL server has gone away (ConnectionResetError(104, 'Connection reset by peer'))"
解决办法:
在进行数据库操作前应确保已经关闭了当前连接,而当需要重新执行操作时,系统会自动创建新的连接。这样的处理方式可以确保操作的连贯性和准确性。
代码示例:
在这个示例中,
close_old_connections()
函数用于关闭当前连接,并在需要时自动创建新连接。这样可以避免出现"MySQL server has gone away"错误。有关使用上的问题,欢迎您在底部评论区留言,一起交流~
- 作者:躁静有徒
- 链接:https://blog.zaojingyoutu.top//article/7222a8e0-1e07-4f87-9840-93b98b26a54c
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章