管理工具无法连接数据库,但是navicat可以正常连接

文章目录

环境

系统平台:银河麒麟 (海光),Microsoft Windows (64-bit) 10

版本:4.5.8,4.5.7,4.5.6,4.5.10,4.5.11

症状

管理工具连接数据库报错"尝试连线失败",但是使用navicat可以正常连接,cmd使用telnet查看5866端口是通的,使用psql也可以正常连接,驱动属性配置connectTimeout、socketTimeout后也没有效果;

管理工具日志报错:

复制代码
cannot assign requested address:no futher information

问题原因

用户使用了vpn或其他网络环境阻止了ipv6的网络通信,瀚高管理工具(JRE)在运行时默认使用ipv6协议栈,所以无法正常连接;

解决方案

hgdbdeveloper解压目录下etc\hgdbdeveloper.conf中default_options参数最前面添加以下配置,并重启管理工具使其生效

复制代码
-J-Djava.net.preferIPv4Stack=true
相关推荐
辞旧 lekkk19 小时前
【Qt】信号和槽
linux·开发语言·数据库·qt·学习·mysql·萌新
腾讯蓝鲸智云19 小时前
【运维自动化-节点管理】节点管理的插件策略如何使用
运维·自动化·云计算·sass·paas
2301_8092047020 小时前
JavaScript中严格模式use-strict对引擎解析的辅助.txt
jvm·数据库·python
zjy2777721 小时前
mysql如何选择合适的索引类型_mysql索引设计实战
jvm·数据库·python
笨蛋不要掉眼泪21 小时前
Mysql架构揭秘:update语句的执行流程
数据库·mysql·架构
万邦科技Lafite21 小时前
京东item_get接口实战案例:实时商品价格监控全流程解析
java·开发语言·数据库·python·开放api·淘宝开放平台
疯狂成瘾者21 小时前
服务器的单体和集群
运维·服务器
liuhuizuikeai1 天前
可视化门禁---Linux/Qt+SqLite篇
linux·运维·qt
秋91 天前
ruoyi项目更换为mysql9.7.0数据库
数据库
Andya_net1 天前
MySQL | MySQL 8.0 权限管理实践-精确赋予库、表只读等权限
android·数据库·mysql