TablePlus无法连接DigitalOcean PostgreSQL数据库提示连接超时如何解决
TablePlus连接DigitalOcean PostgreSQL超时排查方案
报错信息:Could not connect to server connection timed out
- 校验可信源配置
登录DigitalOcean数据库控制台,进入对应实例的设置页面,找到可信源规则列表,确认当前设备的公网IP已被加入允许访问的列表。临时测试时可先添加0.0.0.0/0验证规则是否是问题根源,验证通过后记得删除该规则更换为你的固定IP段,避免安全风险。 - 核对连接参数
确认TablePlus中填写的主机地址、端口、用户名、密码、默认数据库名和DigitalOcean控制台给出的连接信息完全一致,注意托管PostgreSQL默认端口为25060,不是原生的5432端口,填错会直接导致连接超时。 - 验证网络连通性
本地执行命令检测端口是否可达:nc -zv <你的数据库主机地址> 25060,如果命令返回超时,说明网络层存在拦截,优先检查本地防火墙、当前网络的出站规则是否封禁了对应IP或端口。 - 检查SSL配置
DigitalOcean托管PostgreSQL默认要求SSL连接,需要在TablePlus的连接配置中勾选Use SSL选项,未开启该选项会被服务端拦截引发超时。 - 排查代理/VPN干扰
如果当前设备开启了代理或VPN,先临时关闭后重试,部分代理规则会导致路由异常,无法正常访问DigitalOcean的数据库节点。
内容的提问来源于stack exchange,提问作者Kanav Raina
相关产品推荐
相关产品推荐

