管理工具无法连接数据库,但是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
相关推荐
努力的搬砖人.2 小时前
CentOS 7 系统(内核版本 3.10.0-229.el7.x86_64)无法使用 yum 更新
linux·运维·centos
代码中介商2 小时前
Linux vi/vim 配置与程序调试完全指南
linux·运维·vim·gbd
qq_334563552 小时前
如何让水平滚动条始终固定在页面底部可见
jvm·数据库·python
BY组态2 小时前
《工业4.0时代的智能组态解决方案:打造高效自动化控制系统》
运维·信息可视化·自动化
HHHHH1010HHHHH2 小时前
Golang怎么用Go实现待办事项API_Golang如何用RESTful风格实现Todo应用后端接口【教程】
jvm·数据库·python
张火火isgudi2 小时前
OpenWrt 部署 EasyTier 进行异地组网
linux·运维·网络
weixin_381288182 小时前
CSS代码如何快速重构_使用Sass的@import逻辑重组结构
jvm·数据库·python
草木红2 小时前
Docker常用命令
运维·docker·容器
姜太小白2 小时前
【Ollama】Docker部署Ollama完整指南
运维·docker·容器