1.添加放行IP
openGauss默认仅允许本地登录。所以需要先对ip放行。
gs_guc set -N all -I all -h "host all all 0.0.0.0/0 md5"

注意!在生产环境中建议添加单独的IP而不是直接放行所有IP。
2.修改加密方式
将opengauss默认的sha256加密更改为md5加密。
gs_guc set -I all -N all -c "password_encryption_type=0"

3.修改监听地址
gs_guc set -I all -N all -c "listen_addresses='*'"

4.重启openGauss
gs_om -t restart

5.创建远程连接用户
默认情况下,openGauss不允许初始用户远程登录。因此,为远程登录创建一个新用户,并将新用户授予为系统管理员。(生产环境不要这样做!)
CREATE USER dango IDENTIFIED BY '***';
ALTER USER dango sysadmin;
至此,Navicat应该可以成功连接上openGauss。