• 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数据库

  • 相关阅读:
    Mysql-数据库和数据表的基本操作
    vue三种import导入方式详解?
    深度学习之卷积神经网络(CNN)
    HTML学习笔记Day1-快速入门
    数据链路层 随机接入-CSMA/CA协议
    AWS认证是什么意思?怎么报考?
    D1. Balance (Easy version)(暴力&数论)
    力扣146. LRU 缓存
    实例010:给人看的时间
    webpack5(高级)
  • 原文地址:https://blog.csdn.net/weixin_39976528/article/details/132765806