
【我和openGauss的故事】Navicat连接openGauss_5.0.0 企业版数据库
引言
在当今互联网时代,数据成为企业和组织的重要资产。为了更好地管理和分析数据,数据库管理工具起到至关重要的作用。Navicat是一款广泛使用的数据库管理工具,具有直观友好的界面和丰富的功能,可以方便地连接、管理和操作各种类型的数据库。openGauss是一个领先的关系型数据库系统,提供高性能、高可用性和安全性,广泛应用于各个行业。
Navicat是一款跨平台的数据库管理工具,支持主流的数据库系统,如MySQL、PostgreSQL等。它提供了一个集成的环境,用于管理和操作多个数据库,可以执行数据导入导出、数据同步、查询和报表等功能。Navicat具有直观易用的用户界面和强大的功能,适用于数据库开发人员、管理员和分析师等各种角色。
openGauss是一款开源关系型数据库管理系统。它基于PostgreSQL,针对企业级应用进行了优化和改进。openGauss提供了高性能、高可用性和可扩展性,支持大数据和分布式计算。它还具有安全性和数据保护的特性,包括数据加密、访问控制和审计等功能。
环境准备
- openGauss_5.0.0 企业版
- Navicat 16.0.11
- openEuler-22.03-LTS-SP2
- MobaXterm 22.1
- 服务器名称:node0,IP地址:192.168.192.129
openGauss服务设置
查看数据库启动状态
- 切换至omm用户
- 查看数据库启动状态
- 启动openGauss
修改pg_hba.conf文件
企业版所在目录:/opt/huawei/install/data/dn
- 增加需要访问计算机的IP地址
- 对所有IP地址进行开放:0.0.0.0/0
- 修改trust替换成md5加密方式
- 输入 :wq! 退出
修改postgresql.conf文件
- 修改监听地址和加密方式
重启服务
创建远程连接角色
防火墙开放端口
- 防火墙为未启动状态,略过此步骤;
Navicat连接
- 打开Navicat,新建PostgreSQL连接方式;
- 在“新建连接(PostgreSQL)”窗口中,输入连接名、主机IP地址、端口号、用户名、密码等参数
- 端口号默认为5432,根据实际情况动态调整;
- 点击“测试连接”按钮,提示连接成功,完成Navicat连接openGauss数据库;
问题
fatal:forbid remote connection with initial user
- 在连接openGauss数据库时,提示:Forbid remote connection with initial user,意思是禁止用初始用户进行远程连接,即不要使用数据库默认的omm用户访问。
总结
本文就使用Navicat连接openGauss数据库的实践方法做了说明,在实际应用中,应根据实际情况进行调整和优化。
使用Navicat连接openGauss数据库,可以方便地进行数据管理和维护操作。可以轻松地执行数据导入导出、数据备份和恢复等任务。此外,Navicat还提供了强大的数据编辑功能,方便对数据库中的数据进行修改和更新。
附录
记录在openEuler-22.03中安装openGauss_5.0.0企业版
在VMware 17.0.2虚拟机中安装openEuler-22.03-LTS-SP2:https://www.modb.pro/db/1682365146923606016
文章转载自公众号:openGauss
