Navicat连接openGauss数据库报错

错误信息:fe_sendauth:invalid authentication request from server:AUTH_REQ_SASL_CONT without AUTH_REQ_SASL

解决步骤:

1)关闭防火墙:

切换root用户执行:su - root 

输入密码

systemctl status firewalld   查看防火墙状态

systemctl stop firewalld    停止防火墙

systemctl disable firewalld

setenforce 0

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

2)切换openGauss用户

su - opengauss

3) 配置pg_hba.conf

vim /opt/software/opengauss/data/single_node/pg_hba.conf

把加密方式全部换成了md5

4)配置postgresql.conf

  1. vim /opt/software/opengauss/data/single_node/postgresql.conf

listen_addresses = '*'

local_bind_address = '0.0.0.0'

password_encryption_type = 0

保存,退出

5)重启openGauss数据库

gs_ctl restart -D /opt/software/opengauss/data/single_node -Z single_node

如果有问题,启动补起来,先看下你的目录名是否正确。但是我是因为从网上粘贴的路径,所以报错。/opt/software/opengauss/data/single_node  这个路径一定要写对,否则一直报这个错误:

如果再启动不起来,就cd到这个路径下进行重启。

6)创建用于Navicat连接的用户

连接数据库:gsql -d postgres -p 5432

创建用户:create user jinj password "jinj@123456";

7)赋予Navicat连接用户权限

alter role jinj sysadmin;

8)用Navicat测试连接openGauss数据库

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值