问题描述
部署完openGauss简易安装后,使用DBeaver连接,报错FATAL: Forbid remote connection with trust method!
原因分析:
提示:这里填写问题的分析:
openGauss官网有关trust认证方式说明:
设置文件系统权限只能Unix域套接字连接,它不会限制本地TCP/IP连接。为保证本地TCP/IP安全,openGauss不允许远程连接使用trust认证方法。
这是一开始设置的连接方式
解决方案:
将连接方式更改为md5
注意postgresql.conf文件开启password_encryption_type=1
需重启服务
gs_ctl restart -D single_node所在目录 -Z single_node
最后重新创建用户密码或更新密码应用于md5连接
CREATE USER xxx WITH SYSADMIN password "Xxx@123";
查看password_encryption_type password_encryption_type=1 表示采用sha256方式对密码加密,兼容postgres客户端的MD5用户认证方式
外部连接确认