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

轻松实现openGauss远程连接Navicat

1.首先进入omm用户,openGauss超级管理员用户

启动数据库,gsql进入交互页面

CREATE USER 用户名 WITH PASSWORD '用户密码';(gsql交互界面执行)

创建一个专门用于远程连接的用户

2.为该用户赋予所有权限,免得因为权限产生别的问题

GRANT ALL PRIVILEGES TO 用户名(gsql交互界面执行)

3.退出交互页面,回到终端\q

gs_guc reload -D 数据库的目录 -c "listen_addresses='*'"(虚拟机终端执行)

这个文件决定了数据库监听哪些 IP 地址的请求。要允许远程连接,需要将 listen_addresses 设置为 '*'。

回到本机,ipconfig查看本机IP地址,虚拟机终端ip addr查看虚拟机IP地址

gs_guc reload -D 数据库目录 -h "host all 用户名 本机IP地址 sha256"(虚拟机终端执行)

navicat版本低的话sha256换成md5

4.连接navicat

用户名和密码就是刚才创建的

5.正常到这里就完成了

常见错误就是防火墙没关闭以及设置密码是的加密方式不正确,

6。防火墙问题就简单了

systemctl stop firewalld(虚拟机root用户下执行)

7.加密方式不对,navicat版本比较低可以按以下方法做,也可以直接安装高版本的navicat就不用进行一下步骤了

# 1. 修改认证方式,把 sha256 改成 md5
gs_guc reload -D 数据库目录 -h "host all 用户名 本机IP地址 md5"

# 2. 修改密码加密方式(重要!)
gs_guc reload -D 数据库目录 -c "password_encryption_type = 0"

password_encryption_type 参数含义:

0:使用 md5 加密(兼容旧客户端)

1:使用 sha256(默认,更安全)

2:使用 sha256 + md5(兼容模式)

#3.重启数据库

gs_ctl restart -D 数据库目录

#4.gsql进入交互界面

#5.重新设置密码

ALTER USER 用户名 IDENTIFIED BY ‘密码’;

http://www.jsqmd.com/news/1146877/

相关文章:

  • TPS61170与PIC18LF45K50构建高效DC-DC升压系统
  • 日志易5.6 AI特别版:构建行业知识库,全面升级智能运维体验
  • 小白必看!收藏这份独家学习路线,从小白到AI大模型工程师,3个月速成!
  • TL3588 工控单板 ROS2 开发实战:交叉编译、机器人通信与功能包部署全流程
  • ELAN4D:具身智能的4D运动监督框架解析
  • 如何免费获取网盘直链下载地址:告别限速的终极解决方案
  • 工业自动化中电感电阻负载的精确控制方案
  • Python自动化剪映:技术架构与实现原理深度解析
  • 告别限速!八大网盘直链下载助手完整指南:免费提速下载的终极方案
  • 亚马逊协议三视频通关技术逻辑与行为规范指南
  • 家庭游戏串流革命:如何用Sunshine打造全屋游戏共享中心
  • 什么款式的蓝牙耳机跑步不容易掉?精选十款旗舰机型,建议看完
  • RAG 论文精读:DPR + BART 架构解析与 4 大知识任务实战对比
  • TB67H480FNG与STM32F746ZG电机控制方案详解
  • 杰理 AC696N 开发分享 —— 自定义更改提示音
  • 大规模AI推理生产环境避坑指南:来自Workato、Hippocratic AI、ISMG的工程实战
  • 如何用Sunshine搭建你的私人云游戏服务器:从零开始的完整指南
  • 多相机同步控制的原理和方法
  • Kaggle OTTO 多目标推荐系统:Top3方案核心特征工程与模型融合策略解析
  • Sunshine游戏串流服务器:3步实战构建你的私有云游戏平台
  • 当人工智能的时代的到来,写代码编的轻松简单,程序员还有用吗
  • 工程供应商管理软件如何选型,规范供方准入与结算对账风险
  • 【Java毕业设计】基于 SpringBoot 的实验室课程实训管理系统的设计与实现 基于前后端分离的高校实验室设备教学管理系统(源码+文档+远程调试,全bao定制等)
  • PaddlePaddle 2.5 实战:4层BP神经网络MNIST识别,测试集准确率达98%
  • OceanBase Lakebase 架构解析:独立部署与智能叠加层模式的技术实践
  • 基于PIC18F45K22与EPT-14A4005P的高可靠性警报系统设计
  • Java计算机毕设之基于 SpringBoot 的水果电商订单管理系统的设计与实现 基于 SpringBoot 的攀枝花助农水果销售平台(完整前后端代码+说明文档+LW,调试定制等)
  • 高速脉冲向导实现伺服电机绝对位置控制的方法与实践
  • Java毕业设计-基于 SpringBoot+Vue 的攀枝花水果在线销售系统的设计与实现 基于 SpringBoot 的攀枝花特色水果电商平台(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • OpenClaw:Windows本地化技能编排引擎实战指南