使用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是不能用于远程连接的,所以我们需要新建一个用户

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

开始连接

  1. 选择postgresSQL
    在这里插入图片描述
    如果没有这个选项说明你的Navicat不支持postgresSQL数据库,你得去下载一个支持的 ↓↓↓
    在这里插入图片描述
    我用的是黄色的这个,蓝色这个应该也可以,我没试过
  2. 填写信息
    在这里插入图片描述如果不知道opengauss所在的ip可以用ifconfig查看在这里插入图片描述
  3. 新建好了后右键连接即可
    在这里插入图片描述
    连接后:
    在这里插入图片描述

结束

到此为止就完成了

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
### 回答1: 要连接OpenGauss数据库,您需要使用Navicat软件。以下是连接步骤: 1. 打开Navicat软件,选择“连接”按钮。 2. 在“新连接”窗口中,选择“PostgreSQL”作为数据库类型。 3. 在“连接设置”中,输入您的OpenGauss数据库的主机名、端口号、用户名和密码。 4. 点击“测试连接”按钮,确保连接成功。 5. 如果连接成功,点击“确定”按钮,保存连接设置。 6. 现在您可以使用Navicat软件连接OpenGauss数据库并进行操作了。 ### 回答2: Navicat是一款功能强大的数据库管理工具,可以用于管理各种数据库,包括Opengauss数据库连接NavicatOpengauss数据库非常容易,只需要按照以下步骤操作即可。 首先,需要确保Opengauss数据库Navicat都已经安装成功。在安装过程中,请确保正确设置了Opengauss数据库的参数,如用户名、密码和端口号等信息。 其次,打开Navicat软件,选择“新建连接”。在打开的对话框中,选择“PostgreSQL”选项,并在设置中输入数据库连接信息,如主机名、端口号、数据库名称、用户名和密码。 然后,选择“测试连接”进行测试,确保连接信息已经正确输入并且连接成功。如果存在任何错误,请认真检查连接信息,确保数据库名称、用户名和密码等信息没有错误。 最后,点击“保存并连接”即可完成连接。此时,Navicat将会自动连接Opengauss数据库,并显示数据库中的所有表和数据。可以使用Navicat提供的各种功能来管理和操作数据库,包括修改和查询数据、创建和删除表等等。 在整个连接过程中,请确保输入正确的连接信息和密码,以确保数据库的安全性。同时,请确保按照标准的操作流程进行连接,避免出现任何意外情况。 ### 回答3: Navicat 是一款功能强大、操作简单的数据库管理工具,在连接 Opengauss 数据库时也有非常简单的操作方法。 首先,在 Navicat 连接面板中选择“新建连接”,在“连接类型”中选择“Opengauss”。 其次,在“常规”选项卡中输入相关信息,包括服务器地址、端口号、数据库名称、用户名和密码。 而后,在“高级”选项卡中进行更多的设置,包括查询超时时间、编码格式等。需要注意的是,连接 Opengauss 时需要保持“SSL 模式”为“Require”。 如果确认上述信息都正确无误,点击“测试连接”按钮,如果成功连接则会弹出相关提示信息,点击“确定”即可完成连接。如果连接失败,则需要检查所填写的信息是否正确,包括数据库名称、用户名和密码等,以及 Opengauss 服务是否开启等问题。 除了以上方法外,也可以通过 Navicat 的“SSH”选项卡连接 Opengauss,需要填写 SSH 信息、如“SSH 主机”、“SSH 端口号”等。在这种方式下,需要选择“隧道”模式并设置相关信息,如“SSH 用户名”和“SSH 密码”,以保障数据的安全性。 总之,Navicat 连接 Opengauss 的方法非常简单,只需正确填写相关信息即可轻松完成连接。同时,也需要注意数据库和账户的安全性,并妥善保护相关信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值