运行一段时间后报数据链接错误,mysql版本为8.0

155B117B-9DB5-46a5-8DD1-1CAFC32289CA.pngA31D8CFD-1FC7-40A5-BB44-5F66AB60CC04.png

mysql链接运行一段时间后会报如图错误,具体连接池配置如上图

此时只需修改连接池任意配置参数,点击测试连接或者保存后,数据库连接恢复正常,报表就可正常访问(猜测是否为修改连接后连接池连接重新加载所以即可恢复正常,同时说明数据库是正常的)

FineReport lineit 发布于 2022-2-15 14:33 (编辑于 2022-2-15 14:39)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-2-15 14:34

解决mysql自动断开连接的问题:autoReconnect=true

——————————————

image.png

  • lineit lineit(提问者) mysql 8.0 autoReconnect 支队4.*生效,且已配置连接池属性
    2022-02-15 14:40 
  • zsh331 zsh331 回复 lineit(提问者) - - 另外一种方法:wait_timeout,其默认值为 28800秒(8小时)。其意义为关闭一个连接之前在这个连接上等到行动的秒数,也就是说,如果一个连接闲置超过这个选项所设置的秒数,MySQL会主动断开这个连接。可以去修改配置文件,将wait_timeout参数值尽量设置大
    2022-02-15 14:43 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-2-15 14:50(编辑于 2022-2-15 14:50)

[平台]MySQL8数据连接插件- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

安装一下这个插件。之前有人也遇到这个问题。。安装插件它就不会有这个问题了。你可以测试看看

  • lineit lineit(提问者) 感谢,已按文档调整,后续更进看问题情况
    2022-02-15 15:33 
最佳回答
0
elaizaLv6初级互助
发布于2022-2-16 09:11

最好加个简单sql验证

image.png

  • 4关注人数
  • 351浏览人数
  • 最后回答于:2022-2-16 09:11
    请选择关闭问题的原因
    确定 取消
    返回顶部