DBeaver客户端连接超时

十彡 2015-11-05 11:22:59
使用DBeaver连接mysql数据库,一段时间过后,会连接超时,DBeaver就会假死,
请问怎么设置连接超时时间,或者这个假死怎么解决?
...全文
5227 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzh__csdn 2019-09-15
  • 打赏
  • 举报
回复
引用 7 楼 xbox1994 的回复:
[quote=引用 6 楼 kcetry 的回复:] editConnection -> Connection settings -> Driver properties -> tcpKeepAlive
Nice[/quote] tcpKeepAlive = 哪一个值??
xbox1994 2018-05-23
  • 打赏
  • 举报
回复
引用 6 楼 kcetry 的回复:
editConnection -> Connection settings -> Driver properties -> tcpKeepAlive
Nice
JetTangs 2018-04-30
  • 打赏
  • 举报
回复 1
editConnection -> Connection settings -> Driver properties -> tcpKeepAlive
feifeihuji 2018-03-26
  • 打赏
  • 举报
回复
楼主后来怎么解决的。这个客户端真蛋疼啊。一会儿就得重连
阿释密达丶 2017-05-18
  • 打赏
  • 举报
回复
楼主后来怎么解决的。这个客户端真蛋疼啊。一会儿就得重连
十彡 2015-11-05
  • 打赏
  • 举报
回复
引用 1 楼 ACMAIN_CHM 的回复:
是不是长期没有操作,空闲时间过长?
对的,长时间没操作,连接断开了,问题是断开之后dbeaver容易假死, 像其他数据库连接工具一般都能设置keepalive interal ,但是dbeaver没找到在哪设置的,想问一下怎么解决。
文修 2015-11-05
  • 打赏
  • 举报
回复
楼主你好, 在Mysql的默认设置中,如果一个数据库连接超过8小时没有使用(闲置8小时,即28800s), mysql server将主动断开这条连接,后续在该连接上进行的查询操作都将失败, 将出现:error 2006 (MySQL server has gone away)!。 查看mysql server超时时间: msyql> show global variables like '%timeout%'; 设置mysql server超时时间(以秒为单位): msyql> set global wait_timeout=10; msyql> set global interactive_timeout=10;
ACMAIN_CHM 2015-11-05
  • 打赏
  • 举报
回复
是不是长期没有操作,空闲时间过长?

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧