问题现象:
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/ (实际路径根据自己安装位置修改)
修改前
修改后:
问题验证:
再次测试就可以连接上了