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

您可能感兴趣的文章:

相关文章

  • 数据计算中间件技术综述

    数据计算中间件技术综述

    这篇文章主要介绍了数据计算中间件技术综述 ,传统企业大数据架构的问题,通过一张图就能看懂,感兴趣的朋友跟随小编一起通过本文学习吧
    2018-11-11
  • 14种SQL的进阶用法分享(更高效地处理数据)

    14种SQL的进阶用法分享(更高效地处理数据)

    在实际的数据库使用中除了CRUD还有很多高级应用值得学习和掌握,能够在平时的工作中得到很多便利,这篇文章主要给大家分享介绍了14种SQL的进阶用法,通过文中介绍的方法可以更高效地处理数据库数据,需要的朋友可以参考下
    2024-01-01
  • 详解IDEA中便捷内存数据库H2的最简使用方式

    详解IDEA中便捷内存数据库H2的最简使用方式

    这篇文章主要介绍了详解IDEA中便捷内存数据库H2的最简使用方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 错误代码:1100 Table ''t_depart_info'' was not locked with LOCK TABLES的解决方法

    错误代码:1100 Table ''t_depart_info'' was not locked with LOCK T

    这篇文章就是告诉大家如何解决错误代码:1100 Table 't_depart_info' was not locked with LOCK TABLES,遇到类似问题的朋友可以参考一下
    2015-10-10
  • leaf方案实现美团点评分布式ID生成系统

    leaf方案实现美团点评分布式ID生成系统

    在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求
    2022-01-01
  • 数据库修改多对多的中间表的记录的技巧

    数据库修改多对多的中间表的记录的技巧

    修改多对多的中间表的记录的方法,需要的朋友可以参考下。提高效率。
    2010-01-01
  • CentOS 7.9部署openGauss数据库的实战指南

    CentOS 7.9部署openGauss数据库的实战指南

    openGauss作为企业级开源关系型数据库,既具备OLTP/OLAP混合负载的能力,也在向量计算、AI检索等新场景上持续演进,下面我们就来看看如何在CentOS 7.9上部署openGauss数据库吧
    2025-11-11
  • MySQL与Oracle 差异比较之六触发器

    MySQL与Oracle 差异比较之六触发器

    这篇文章主要介绍了MySQL与Oracle 差异比较之六触发器,需要的朋友可以参考下
    2017-04-04
  • 如何查看Navicat加密的数据库密码

    如何查看Navicat加密的数据库密码

    本机装的MySQL数据库密码忘记了,打开了Navicat连接过数据库,不过密码是加密的,怎么办呢?今天小编给大家分享如何查看Navicat加密的数据库密码,感兴趣的朋友一起看看吧
    2023-04-04
  • 有效防止sql注入的方法演示

    有效防止sql注入的方法演示

    这篇文章主要给大家介绍了关于有效防止sql注入的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用sql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-08-08

最新评论