合 报错fe_sendauth: invalid authentication request from server: AUTH_REQ_SASL_CONT without AUTH_REQ_SASL
现象
使用psql客户端远程连接openGauss数据库,报错:
1 2 | [root@docker35 ~]# psql -d postgres -U lhr3 -h 192.168.66.35 -p25432 psql.bin: fe_sendauth: invalid authentication request from server: AUTH_REQ_SASL_CONT without AUTH_REQ_SASL |
如果使用gsql客户端远程连接openGauss数据库,报错:
1 2 3 4 | [omm@lhropengauss ~]$ gsql -d postgres -U 'lhr3' -h 172.17.0.6 -p5432 Password for user lhr3: gsql: FATAL: Invalid username/password,login denied. FATAL: Invalid username/password,login denied. |
当然,密码肯定没有输错,所以,这里很奇怪。
解决
1 2 | -- 使用md5和sha256,否则不能登录 alter system set password_encryption_type=1; |
然后,新建用户就可以登陆了,不能使用系统用户,系统用户omm不支持远程登陆。