解决navicat premium连接数据库自动断开问题

一、背景

用navicat premium连接数据库,然后一会不操作,就会自动断开连接,总是特别烦。
这是因为数据库服务器设置了连接多久没有活动就自动断开,避免连接数过多。通过一个简单的设置,即可解决这个问题。

二、方案

  1. 点击数据库连接 -> 右键 -> 编辑连接
    在这里插入图片描述
  2. 高级 -> 勾选保持连接间隔 -> 设置时长(多久向数据库发送一次心跳以保持连接)-> 确定
    在这里插入图片描述

三、批量修改

第二步完成单个修改连接,如果有很多连接,一个个修改累死了。

(1)、导出数据库连接

  • 先点击一下窗口的左上角对象,再点击文件,找到导出连接,否则看到的就是导出结果
    导出连接
    导出结果
    在这里插入图片描述

(2)、修改连接内容

  • 用编辑工具打开导出的文件,找到Keepalive="false" KeepaliveInterval="240",全局替换为Keepalive="true" KeepaliveInterval="60",保存修改的文件。
    在这里插入图片描述

(3)、导入修改的连接

  • 在navicate中:文件->导入连接,选择刚刚修改的文件,会提示连接已存在,是否要替换,勾选为全部冲突运行这个,点击替换
    在这里插入图片描述

在这里插入图片描述

(4)、查看

  • 到此,所有的连接都已经修改为保持连接了。我们打开一个文件中修改的连接,可以看到已经修改过来了
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值