使用Navicat连接opengauss数据库完整步骤(详细图文)

 更新时间:2024年02月01日 10:22:09   作者:甘雨降临  
Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设,下面这篇文章主要给大家介绍了关于使用Navicat连接opengauss数据库的完整步骤,需要的朋友可以参考下

前言

折腾了两个小时多才成功连上,在这分享一下我的经验,也仅仅是经验分享,有不足的地方欢迎大家在评论区补充交流

准备工作

1、需要修改两个文件,一个是postgresql.conf,另一个是pg_hba.conf,这个文件在哪呢,可以输入以下指令查询

gs_om -t status --detail查询结果为:

红色框框的目录下就有这两个文件,根据你的目录

通过cd /gaussdb/data/opengauss进入目录

2、修改postgresql.conf文件

通过 vim postgresql.conf进入文本内部

映入眼帘的是很长的一段文本,往下翻找到 CONNECTIONS AND AUTHENTICATION(连接与身份验证)

主要修改两处地方,以下截图为修改结果:

(1)

(2)继续往下翻

在这里插入图片描述

将后面的数值改为0,意思是加密方式为md5,因为Navicat是将opengauss当做postgresql数据库连接的,而postgresql的连接加密方式是md5。

注意:前面的井号#是要去掉的,井号是用来注释说明的。

3、修改pg_hba.conf

只需要添加一行文本host all all 0.0.0.0/0 md5,用于开放ip

在这里插入图片描述

0.0.0.0/0也可以改成你电脑的ip,意思是允许你的电脑访问opengauss数据库,md5就是加密方式(上面的trust意思是用于本地连接不进行密码校验)

4、重启opengauss数据库后生效

gs_ctl restart -D /gaussdb/data/opengauss目录还是上面提过的那个目录

在这里插入图片描述

重启成功

创建数据库用户

原因:数据库原始用户omm是不能用于远程连接的,所以我们需要新建一个用户

  • 先登录数据库
    gsql -d postgres -p 26000
  • 创建用户
    用户名和密码自己设就好,密码长度不小于8且包含3种字符类型
    create user yu with password "gauss@666";

开始连接

1、选择postgresSQL

在这里插入图片描述

如果没有这个选项说明你的Navicat不支持postgresSQL数据库,你得去下载一个支持的 ↓↓↓

在这里插入图片描述

我用的是黄色的这个,蓝色这个应该也可以,我没试过

2、填写信息

在这里插入图片描述

如果不知道opengauss所在的ip可以用ifconfig查看

在这里插入图片描述

3、新建好了后右键连接即可

在这里插入图片描述

连接后:

在这里插入图片描述

结束

到此这篇关于使用Navicat连接opengauss数据库的文章就介绍到这了,更多相关Navicat连接opengauss数据库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • Navicat保存查询和查询文件放在哪个位置最佳方法推荐

    Navicat保存查询和查询文件放在哪个位置最佳方法推荐

    这篇文章主要介绍了Navicat保存查询和查询文件放在哪个位置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • influxdb数据库常用命令及SpringBoot整合

    influxdb数据库常用命令及SpringBoot整合

    这篇文章主要介绍了influxdb数据库常用命令及SpringBoot整合,Influxdb是一个开源的分布式时序、时间和指标数据库,使用go语言编写,无需外部依赖,需要的朋友可以参考下
    2023-07-07
  • 隐式转换引起的sql慢查询实战记录

    隐式转换引起的sql慢查询实战记录

    大家知道数据库为了提高查询速度,增加索引是必不可少的,但是有些时候即使你加了索引也不定有效果,这篇文章主要给大家介绍了一次因为隐式转换引起的sql慢查询的相关资料,需要的朋友可以参考下。
    2018-04-04
  • 利用SQL脚本导入数据到不同数据库避免重复的3种方法

    利用SQL脚本导入数据到不同数据库避免重复的3种方法

    这篇文章主要给大家介绍了关于利用SQL脚本导入数据到不同数据库避免重复的3种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-10-10
  • 解决mac上Navicat新建数据库3680错误问题

    解决mac上Navicat新建数据库3680错误问题

    这篇文章主要介绍了mac上Navicat新建数据库3680错误解决办法,很多朋友遇到这个问题不知道该如何解决,网上一搜一大把,但是不能解决核心问题,下面小编把我的解决过程分享给大家,需要的朋友可以参考下
    2021-11-11
  • 举例简单介绍PostgreSQL中的数组

    举例简单介绍PostgreSQL中的数组

    这篇文章主要介绍了举例简单介绍PostgreSQL中的数组,PostgreSQL是一个高性能关系型数据库,学习PostgreSQL将成为趋势,需要的朋友可以参考下
    2015-04-04
  • 用计算列实现移动加权平均算法

    用计算列实现移动加权平均算法

    昨天有人让我帮忙写个算移动加权平均的SQL语句,我想了半天终于写出来正确的了。现在发出来供大家参考、讨论。
    2009-09-09
  • 解决navicat远程连接mysql报错10038的问题

    解决navicat远程连接mysql报错10038的问题

    这篇文章主要介绍了解决navicat远程连接mysql报错10038的问题,本文分步骤通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 最新DataGrip2020.2.x破解版激活码的步骤详解(支持Mac/Windows/Linux)

    最新DataGrip2020.2.x破解版激活码的步骤详解(支持Mac/Windows/Linux)

    这篇文章主要介绍了最新DataGrip2020.2.x破解版激活码教程详解(支持Mac/Windows/Linux),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • redis数据库查找key在内存中的位置的方法

    redis数据库查找key在内存中的位置的方法

    这篇文章主要介绍了redis数据库查找key在内存中的位置的方法,需要的朋友可以参考下
    2014-03-03

最新评论