当前位置: 首页 > news >正文

HCIA-openGauss_2_2连接与认证

设置客户端认证策略

设置配置文件参数 

gssql客户端连接-确定连接信息

客户端工具通过数据库主节点连接数据库,因此连接前,需要获取数据库主节点的在服务器的IP地址及数据库主节点的端口号信息。

步骤1:以操作系统用户omm登录数据库主节点。

步骤2:使用"gs_om -t status --detail"命令查询openGauss各实例情况。

[omm@node1 root]$ gs_om -t status --detail
[   Cluster State   ]cluster_state   : Normal
redistributing  : No
current_az      : AZ_ALL[  Datanode State   ]node node_ip         port      instance                            state
--------------------------------------------------------------------------------------------
1  node1 172.21.25.109   15400      6001 /opt/huawei/install/data/dn   P Primary Normal
2  node2 172.21.25.110   15400      6002 /opt/huawei/install/data/dn   S Standby Normal

如上部署了数据库主节点的实例的服务器IP地址为172.21.25.109.数据库主节点的数据路径为"/opt/huawei/install/data/dn"。

步骤3:确认数据库主节点的端口号,在步骤2查到的数据库节点数据路径下的postgresql.conf文件中查看端口号信息,示例如下:

[omm@node1 root]$ cat /opt/huawei/install/data/dn/postgresql.conf | grep port
port = 15400                            # (change requires restart)

使用gsql本地连接(1)

gssql是openGauss提供在命令行运行的数据库连接工具,此工具除了具备数据库的基本功能,还提供了若干高级特性,使用用户使用。缺少情况下,客户端连接数据库后处于空闲状态时会根据参数session_timeout的默认值自动断开连接,如果要关闭超时设备,设置参数sessiion_timeout为0即可。

步骤1:以操作系统用户omm登录数据库主节点。

步骤2:连接数据库。数据库安装完成后,默认生成名称为postgres的数据库。第一次连接数据库时可以连接到此数据库。

        执行如下命令连接数据库.

[omm@node1 root]$ gssql -d postgres -p 15400

其中postgres为需要连接的数据库的名称,15400为数据库主节点的端口号,请根据实际情况连接。

连接成功后,系统显示类似如下信息:

gsql ((openGauss 6.0.0 build aee4abd5) compiled at 2024-09-29 19:14:27 commit 0 last mr  )
Non-SSL connection (SSL connection is recommended when requiring high-security)
Type "help" for help.openGauss=# 

使用gsql本地连接(2)

步骤3:首次登录需要修改密码(openGauss2.0.0版本后,无需修改密码)

postgres=#ALTER ROLE omm IDENTIFIED BY 'Mypwd123' REPLACE 'XuanYuan@2012';

步骤4:退出数据库

openGauss=# \q

使用gsql远程连接-通过gs_guc配置白名单

http://www.lryc.cn/news/499639.html

相关文章:

  • 安装 pytorch lighting
  • 2024年12月7日历史上的今天大事件早读
  • ORB-SLAM2 ---- 非线性优化在SLAM中的应用(一)
  • FastAPI中创建一个多App架构
  • 计算机网络原理之HTTP与HTTPS
  • 完全按照手册win10里装Ubuntu 虚拟机然后编译ESP32(主要是想针对ESP32C3和S3)开发板的鸿蒙系统(失败)
  • vsphere vcenter web 界面的介绍
  • 【pyspark学习从入门到精通23】机器学习库_6
  • FPGA实战篇(呼吸灯实验)
  • 面经自测——自我介绍
  • 在 LS-DYNA 中将应力转换为用户定义的坐标系
  • 【Spark】 groupByKey与reduceByKey的区别
  • 数据库与数据库管理系统概述
  • (简单5步实现,免费且比GPT4.0更好用)部署本地AI大语言模型聊天系统:Chatbox AI + 马斯克grok2.0大模型
  • 滚珠螺杆导程的定义与重要性
  • 【特殊子序列 DP】力扣509. 斐波那契数
  • linux 架构详解
  • Spring Data Elasticsearch
  • OpenGL编译用户着色器shader
  • 过期策略、内存淘汰机制
  • Scala的正则表达式
  • 关于睡懒觉
  • 【算法day10】栈与队列:拓展与应用
  • 爆肝Android JNI - 延展Android蓝牙JNI学习
  • 总篇:Python3+Request+Pytest+Allure+Jenkins接口自动化框架设计思路
  • Java的Map介绍以及常见方法和三种遍历方式
  • C/C++基础知识复习(39)
  • 自建服务器,数据安全有保障
  • CCF-GESP 编程能力认证 C++ 七级 2024年9月份判断题详细解析
  • 使用Vue3+Echarts实现加载中国地图,点击省份地图下钻(完整教程)