1.添加放行IP

openGauss默认仅允许本地登录。所以需要先对ip放行。

gs_guc set -N all -I all -h "host all all 0.0.0.0/0 md5"

2024-10-26T06:21:26.png
注意!在生产环境中建议添加单独的IP而不是直接放行所有IP。

2.修改加密方式

将opengauss默认的sha256加密更改为md5加密。

gs_guc set -I all -N all -c "password_encryption_type=0"

2024-10-26T06:19:19.png

3.修改监听地址

gs_guc set -I all -N all -c "listen_addresses='*'"

2024-10-26T06:19:29.png

4.重启openGauss

gs_om -t restart

2024-10-26T06:22:59.png

5.创建远程连接用户

默认情况下,openGauss不允许初始用户远程登录。因此,为远程登录创建一个新用户,并将新用户授予为系统管理员。(生产环境不要这样做!)

CREATE USER dango IDENTIFIED BY '***';
ALTER USER dango sysadmin;

至此,Navicat应该可以成功连接上openGauss。
2024-10-26T06:26:34.png