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

 更新时间:2024年02月01日 10:22:09   作者:甘雨降临  
Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设,下面这篇文章主要给大家介绍了关于使用Navicat连接opengauss数据库的完整步骤,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

前言

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

准备工作

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数据库内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!

您可能感兴趣的文章:

相关文章

  • DBeaver下载安装详细教程

    DBeaver下载安装详细教程

    DBeaver是数据库管理工具,如何下载安装,下面将详细介绍DBeaver下载安装详细教程,感兴趣的朋友跟随小编一起学习下吧
    2021-11-11
  • 程序员应该知道的数据库设计的两个误区

    程序员应该知道的数据库设计的两个误区

    在几乎所有的企业级应用程序中,包括各种MIS、ERP、CRM等等,都会使用数据库,这样的好处是显而易见的,很容易地实现了数据层和业务逻辑层的分离,而且对于性能的优化也在一定程度上提供了便利。
    2010-07-07
  • Hbase列式存储入门教程

    Hbase列式存储入门教程

    HBase是一种分布式、可扩展、支持海量数据存储的NoSQL数据库。本文通过应用场景,性质特点给大家介绍Hbase列式存储入门教程,感兴趣的朋友一起看看吧
    2021-07-07
  • NoSQL开篇之为什么要使用NoSQL

    NoSQL开篇之为什么要使用NoSQL

    NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面
    2016-02-02
  • Navicat for SQLite安装使用教程 附安装包

    Navicat for SQLite安装使用教程 附安装包

    这篇文章主要介绍了Navicat for SQLite安装教程 附安装包,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-07-07
  • 50条SQL查询技巧、查询语句示例

    50条SQL查询技巧、查询语句示例

    这篇文章主要介绍了50条SQL查询技巧、查询语句示例,本文以学生表、课程表、成绩表、教师表为例,讲解不同需求下的SQL语句写法,需要的朋友可以参考下
    2015-06-06
  • SQLSERVER 高级复 制 排错 技巧

    SQLSERVER 高级复 制 排错 技巧

    SQLSERVER 高级复 制 排错 技巧...
    2007-08-08
  • SQL语句实现删除重复记录并只保留一条

    SQL语句实现删除重复记录并只保留一条

    这篇文章主要介绍了SQL语句实现删除重复记录并只保留一条,本文直接给出实现代码,并给出多种查询重复记录的方法,需要的朋友可以参考下
    2015-06-06
  • ETL方法与过程讲解

    ETL方法与过程讲解

    这篇文章主要介绍了ETL方法与过程讲解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • 只有两个字段用一个sql语句查询出某个学生的姓名、成绩以及在表中的排名

    只有两个字段用一个sql语句查询出某个学生的姓名、成绩以及在表中的排名

    这篇文章主要介绍了只有两个字段用一个sql语句查询出某个学生的姓名、成绩以及在表中的排名,需要的朋友可以参考下
    2014-08-08

最新评论

?


http://www.vxiaotou.com