轻松实现openGauss远程连接Navicat 1.首先进入omm用户openGauss超级管理员用户启动数据库gsql进入交互页面CREATE USER 用户名 WITH PASSWORD 用户密码;gsql交互界面执行创建一个专门用于远程连接的用户2.为该用户赋予所有权限免得因为权限产生别的问题GRANT ALL PRIVILEGES TO 用户名gsql交互界面执行3.退出交互页面回到终端\qgs_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换成md54.连接navicat用户名和密码就是刚才创建的5.正常到这里就完成了常见错误就是防火墙没关闭以及设置密码是的加密方式不正确6。防火墙问题就简单了systemctl stop firewalld(虚拟机root用户下执行)7.加密方式不对navicat版本比较低可以按以下方法做也可以直接安装高版本的navicat就不用进行一下步骤了# 1. 修改认证方式把 sha256 改成 md5gs_guc reload -D 数据库目录 -h host all 用户名 本机IP地址 md5# 2. 修改密码加密方式重要gs_guc reload -D 数据库目录 -c password_encryption_type 0password_encryption_type 参数含义0使用 md5 加密兼容旧客户端1使用 sha256默认更安全2使用 sha256 md5兼容模式#3.重启数据库gs_ctl restart -D 数据库目录#4.gsql进入交互界面#5.重新设置密码ALTER USER 用户名 IDENTIFIED BY ‘密码’;