无法使用dbeaver、navicat连接opengauss

问题现象:

dbeaver连接opengauss报错:connection refused:connect

问题排查:

服务器外部可以ping通,但是telnet端口失败

在服务器上telnet本机ip和端口是不通的,telnet127.0.0.1是通的

#服务器上测试 [omm@localhost ~]$ telnet 192.168.204.129 5432 Trying 192.168.204.129... telnet: connect to address 192.168.204.129: Connection refused [omm@localhost ~]$ telnet 127.0.0.1 5432 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'.

问题原因:

未允许配置其他地址连接,只允许本地进行连接

问题解决:

vim /home/omm/openGauss/data/postgresql.conf(实际路径根据自己安装位置修改)

找到listen_addresses,默认可能是127.0.0.1或者localhost,修改为*,然后重启数据库

gs_ctl restart -D /home/omm/openGauss/data/ (实际路径根据自己安装位置修改)

修改前

修改后:

问题验证:

再次测试就可以连接上了