用数据库工具 Navicate 连接 ecs 上面的 mysql 服务,一段时间不操作后连接就被自动关闭了,虽然不会有什么严重的后果,但是用起来非常不爽。不知道大家对于类似的问题是否有解决思路?
回复
husinhu
@cloudzhou 哪个参数呢
liuzhedash
@itxp navicate for mysql 里的操作:右键点击连接->连接属性->高级->勾选“保持连接间隔(秒)”
itxp
哥们详细讲解下解决方案?
也遇到这个问题了,谢谢!
liuzhedash
@MuyuQ 果然解决了,已送铜币
TangMonk
通过普通的 TCP 连接试试
MuyuQ
Msql 配置文件里面找参数。
另外 Navicate 里面的 “编辑连接” 的高级选项里也有设置。
长时间不操作数据库最好断开连接。
aprikyblue
keepalive?
liuzhedash
@cloudzhou 10 分钟左右,肯定不是 8 小时,而且是这个月才开始,之前几乎没有注意到过这个问题
cloudzhou
一段时间指的是多久, mysql 默认会 8 个小时没有数据传输就断开链接
建议不要一直保持会话,考虑到安全原因,会话超时可以防止恶意连接、误操作情况发生。