openGauss数据库连接问题

今天学习openGauss数据库,使用pgAdmin4管理工具连接出现“none of the server's SASL authentication mechanisms are supported”问题,特别是使用Npgsql开发时也出现该问题,应该是pgAdmin4和Npgsql不支持sha256加密,需要将服务器端的认证加密更改为md5,修改后Data Studio管理工具又无法连接。

参考网上资料,主要修改两个文件,/var/lib/opengauss/data/下的pg_hba.conf和postgresql.conf

postgresql.conf,将password_encryption_type修改为1,同时支持sha256和md5

openGauss数据库连接问题_第1张图片

 pg_hba.conf,根据需要设置哪个用户使用什么加密方式

openGauss数据库连接问题_第2张图片

 修改完成后,需要使用 gs_ctl reload 和 systemctl restart opengauss命令重启服务,同时还要修改一次密码,将密码存储为sha256和md5加密的字符串

openGauss数据库连接问题_第3张图片

你可能感兴趣的:(openGauss,数据库)