【openGauss】Windows11本机无法访问VMware虚拟机上安装的openGauss数据库 ...

打印 上一主题 下一主题

主题 878|帖子 878|积分 2634


题目征象

   windows11本机,通过VMware® Workstation 16 Pro虚拟机上安装了openGauss数据库,但本地无法访问
  虚拟机的IP为192.168.48.158
telnet 192.168.48.158 8000
端口不通。
本篇博文记录下解决方案。
一、配置pg_hba.conf

1.1、查看本机IP地址

通过win+r,打开cmd叫醒命令行,输入ipconfig查询本机ip。这里注意选择与wmware连接方式雷同的VMnet8的地址。


1.2、配置pg_hba.conf文件

进入到存放数据的文件夹,编辑pg_hba.conf文件
  1. cd /opt/software/openGauss/data/single_node
  2. vi pg_hba.conf
复制代码

添加如下配置:
  1. host all all 192.168.48.1/32 md5
  2. host all all 0.0.0.0/0   md5
复制代码
在pg_hba.conf文件中按insert键进入输入模式,在合适的位置添加这两行,按esc键退出输入模式,输入:wq!退出。(请注意192.168.48.1需要更换为刚刚查询的自己的主机ip)

esc键、:wq,生存退出。
二、修改暗码加密方式

修改同文件夹下的postgresql.conf文件
  1. vi postgresql.conf
复制代码
2.1、将listen_address的值改为*、local_band_address改为虚拟机的IP


2.2、删掉password_encryption_type前面的#,且赋值0


三、重启openGauss服务

  1. gs_ctl stop -D /opt/software/openGauss/data/single_node
  2. gs_ctl start -D /opt/software/openGauss/data/single_node
复制代码
四、本机连接虚拟机的openGauss数据库

重新telnet 192.168.48.158 8000端口,已通。
五、用初始用户创建管理用户

5.1、用虚拟机登录openGauss数据库

  1. gsql -d postgres -p 8000
复制代码
是默认以初始用户登录的

5.2、创建体系管理员用户sysadmin

  1. -- 创建系统管理员用户sysadmin
  2. CREATE USER sysadmin WITH SYSADMIN password "Tzq@88888";
复制代码

六、Navicat连接openGauss数据库

下载新版的navicat,用Navicat16.3.8以上的版本都可以

用 华为云 云数据库 GaussDB主备版

输入相关信息:

登录乐成:


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

伤心客

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表