【解决方案】
有多种可能的原因,可参考如下步骤排查:
1、检查防火墙状态,防火墙开启会导致连接数据库失败,请确保已关闭防火墙。
2、若连接出现“NullPointerException”的错误,由于 openGauss 默认使用 sha256 加密,你需要修改为md5加密,尝试解决方法:检查postgresql.conf的password_encryption_type=0并且已启用,如果被注释,请启用参数,数据库重启后重新创建用户名和密码。你也可以参考 连接问题
https://www.modb.pro/db/27157 。
3、若出现“拒绝从外部以非加密保护的密码进行连接”的错误,检查 pg_hba.conf,IPv4 local connections中新增 host all all 0.0.0.0/0 md5 。