阿里云数据库(hk)连接不上处理方法

本文介绍了如何解决使用DBeaver和DataGrip时遇到的数据库连接超时问题,包括检查白名单设置、通过阿里云DMS测试连接、调整阿里云RDS MySQL参数等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:
dbeaver报错信息是这样子的:

Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
  connect timed out
  connect timed out

在这里插入图片描述
datagrip中报错信息是这样子的

[08S01]
        Communications link failure

        The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
java.net.ConnectException: Connection timed out: connect.

在这里插入图片描述

首先查看你的白名单开了么,不过白名单未开启的话应该是拒绝访问(说错麻烦评论我会改正)
我们百度翻译一下这句话
意思是 域通信链路故障上次成功发送到服务器的数据包是0毫秒前。驱动程序尚未从servconnect接收到任何数据包超时

首先您尝试在阿里云中DMS上连接一下如果可以连接说明数据源库没有什么问题
然后如果没有什么问题的话
我提交了工单跟跟阿里售后的客服聊天发现,应该是因为mysql的参数设置有问题
在这里插入图片描述
抛一下官方修改文档https://help.aliyun.com/document_detail/96063.htm?spm=a2c4g.11186623.2.2.19352fdaWlMabs#concept-lfl-xmn-wdb

首先我们登录阿里云(登录就不教了,不会的话就放弃吧)

点击云数据库RDS版
在这里插入图片描述
跳转后点击参数模板
在这里插入图片描述
因为暂时技术有限,加上偷懒,我没有自定义参数模板而选择了系统参数模板
在这里插入图片描述

进入后找到您对应版本的mysql版本然后点击对应的应用到实例
在这里插入图片描述
然后将你的实例添加进去
在这里插入图片描述
然后点击箭头他就过来了
在这里插入图片描述
然后点击确定
在这里插入图片描述
会再次询问是否应用,切记此时需要数据库进行重启,记得停掉相关服务,避免不必要的麻烦
然后等待重启完毕,重新去数据库连接工具这里使用的依旧是dbeaver
点击测试连接
在这里插入图片描述
连接成功完活!!!!!!!!!!

如果还是不行的话,就
wait_timeout
interactive_timeout
需要同时修改这两个参数
这里挖个坑以后老弟技术上去了补一个文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

社畜阿藏405

挣点钱不丢人吧?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值