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