windows环境下利用Data Studio连接虚拟机openGauss

  • 一、首次建立连接
  • 二、再次启动Data Studio

openGauss已与VMware Workstation连接过的

一、首次建立连接

  • win+R输入cmd
  • 输入ipconfig –all指令,查看VMware虚拟网卡IP地址,这里注意选择与wmware连接方式相同的VMnet8的地址。
ipconfig -all

描述:…VMnet8
IPv4 地址 :…(首选)
例如,本机为:192.168.91.1

  • 打开虚拟机、进入openGauss,以root用户进入。修改数据库的pg_hba.conf文件。
[root@db1 ~]# cd /gaussdb/data/db1
[root@ecs-b5cb db1]# vi pg_hba.conf

找到IPv4部分(输入90按回车,也可以手动翻找)
按下键盘 i 进入编辑模式
在两行host all all 下面输入以下代码
(第二行代码有所不同,是我们前边VMware虚拟网卡IP地址,我这里是192.168.91.1)

host all all 0.0.0.0/0 sha256
host all all 192.168.91.1/32 md5
host all all 0.0.0.0/0 md5

最后效果如下:

按下esc退出编辑模式
输入’ :wq ’ 保存并退出,注意有’ : ',

  • 修改数据库监听地址,即数据库的postgresql.conf文件。。

修改数据库的postgresql.conf文件。
操作同上,输入30找到位置,也可手动翻找
将listen_addresses的值修改成为 * 。
并删掉password_encryption_type这一行最前面的#,且赋值0。

[root@db1 ~]# vi postgresql.conf
listen_addresses = ' * '
password_encryption_type = 0


  • 修改完成后切换至omm用户环境,使用gs_ctl将策略生效。
[root@db1 db1]#su - omm
[omm@db1 ~]$gs_ctl reload -D /gaussdb/data/db1/
[omm@db1 ~]$gs_om -t restart

第二行代码执行后显示的不管。

在执行gs_om -t restart后会显示成功successfully,如果没有成功,出现了一堆文字,多 半是之前修改的有问题,返回去检查输入exit可以退出omm用户

  • 登陆数据库并创建“dboper”用户,密码为“dboper@123”(密码可自定义),同时进行授权,并退出数据库。
[omm@db1 ~]$gsql -d postgres -p 26000 -r
postgres=#CREATE USER dboper IDENTIFIED BY 'dboper@123';
CREATE ROLE
postgres=#alter user dboper sysadmin;
ALTER ROLE
postgres=# \q

不要关虚拟机,不要关!!!

  • 进行Data Sudio连接

打开Data Studio,点击菜单栏文件-新建连接,
名称:随便起
主机:虚拟机的ip,就是我们自开始找的ip,例如我这里的192.168.91.1
端口号:26000
数据库:填postgres
用户名、密码为刚刚创建的dboper用户
不启用SSL

然后点击确定,首次连接会出现测试连接,大约30s后就可以了。

如果你关了虚拟机,连接不会成功,数据库都没开跟谁连接呢,如果真有关了的,再回去启动数据库,可以参考再次启动Data studio步骤的前半部分。

二、再次启动Data Studio

再次启动时一定要打开openGauss启动数据库

  1. 用root用户进入
  2. 切换到omm用户,su – omm
  3. 启动数据库: gs_om -t start (也可以使用 gs_om -t restart)
  4. 打开data studio进行连接

切换omm用户:

su - omm

启动数据库:

gs_om -t start

当显示Successfully started说明启动成功

再次打开Data Studio 看到左边有上次建立的连接,双击然后输入密码就可以登录了。
同时新建连接操作同样,而且因为用的一个数据库,所以新建的连接也是同一个数据的。

windows环境下利用Data Studio连接虚拟机openGauss相关推荐

  1. java 内存映射文件进程间通讯_[转]Windows环境下利用“共享内存”实现进程间通信的C/C++代码---利用CreateFileMapping和MapViewOfFile...

    进程间的通信方式有很多种, 上次我们说了最傻瓜的"共享外存/文件"的方法. 那么, 在本文中, 我们即将学习"共享内存"的方式实现进程间的通信, 这是IPC最快 ...

  2. windows环境下利用python进行CGI配置

    windows环境下利用python进行CGI配置(win10,visual stdio 2017中的python3.6) 写在前面,初学python,看到python的CGI编程这一章的时候尝试在教 ...

  3. Windows环境下利用VS和mingw编译LLVM

    致敬 昨日山河齐恸震,今朝两星自九州 国士无双,先生千古 袁爷爷,吴爷爷,一路走好,谢谢两位爷爷的辛苦付出,未来交在我们手里吧,您们放心吧 文章目录 致敬 昨日山河齐恸震,今朝两星自九州 国士无双,先 ...

  4. Windows环境下利用FreeNAS组建IP-SAN

    环境:FreeNAS + Windows xp 本案例中该服务器本身有两块网卡和3块可供管理的2GB空间的硬盘,FreeNAS系统通过将这三块硬盘组建成RAID5为服务器提供放数据文件的磁盘空间 一. ...

  5. 【LittleVGL】Windows环境下利用CodeBlocks搭建LittleVGL的PC模拟器环境配置问题

    本章目的:   1.在学习使用LittleVGL构架搭建GUI图形界面时,使用CodeBlocks IDE集成开发环境来配置和测试GUI系统.   2.解决在搭建LittleVGL环境时遇到的问题   ...

  6. (转载)Mac系统下利用ADB命令连接android手机并进行文件操作

    Mac系统下利用ADB命令连接android手机并进行文件操作 标签: Mac adb android 2016-03-14 10:09 5470人阅读 评论(1) 收藏 举报  分类: Androi ...

  7. Android笔记——Windows环境下Android Studio v1.0安装教程

    本文主要讲解Windows环境下Android Studio的安装教程,Mac的Android Studio安装与此类似不在赘述,另外友情提示Windows下的SDK与Mac的SDK是通用的,可以直接 ...

  8. Windows10下利用Visual Studio Code搭建C语言开发环境

    Windows10下利用Visual Studio Code搭建C语言开发环境 1. 前言 2. 下载安装VSCode以及MinGW 2.1 下载安装VSCode 2.2 下载安装MinGW-w64 ...

  9. Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

    鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于Intel ...

  10. 1.Hyper-V虚拟机在wifi环境下的外网连接配置

    1.Hyper-V虚拟机在wifi环境下的外网连接配置 1.1.配置Hyper-V虚拟交换机 1.2.为虚拟机配置虚拟交换机 1.3.配置网络共享 1.4.为虚拟机配置静态IP 1.5.参考 1.Hy ...

最新文章

  1. 使用bitblt提高GDI+绘图的效率(转)
  2. Python 10 MySQL数据库(一)
  3. vs linux 交叉编译,Visual Studio交叉编译器提供对ARM的支持
  4. CSS控制的内容超过容器宽度后显示省略号
  5. 图机器学习有多大神力?一文带你回顾2020,展望2021
  6. 马斯克:我是Rust粉丝,但我选择C
  7. 关于Redis的常识
  8. 识别速度3.6ms/帧!人像抠图、工业质检、遥感识别,用这一个分割模型就够了...
  9. 自定义binder架构的 client/ server组件
  10. Struts2学习(三)———— 输入校验和拦截器
  11. 数学和计算机竞赛,数学奥赛VS信息学奥赛,数学基础扎实的孩子
  12. TCP/UDP测试工具大全
  13. WORD文档中的宏代码操作(表格批量操作))
  14. Mac上如何更改AirDrop名称呢
  15. 主动事务处理器编写BFM
  16. 微信小程序红包 php,微信小程序实现红包功能(后端PHP实现逻辑)
  17. vue-currency-input 金额组件的安装及使用
  18. Java EE结构理解 与Dao模式 no7.
  19. 笔记:机器学习——吴恩达 第九周
  20. Ceph-CephFS部署

热门文章

  1. 【C语言】C语言小项目—贪吃蛇
  2. JAVA电子书大礼包
  3. Testbench编写方法
  4. core net wireless net
  5. 计算机二级c语言程序设计题(一)
  6. IT公司速查手册的各大IT公司薪资和待遇内幕
  7. 计算机职称考试如何知道这道题对错,职称计算机考试Excel判断试题2017
  8. 张孝祥JavaScript视频教程flash版
  9. 一个初学者的辛酸路程-Python基础-3
  10. 操作系统实验报告 lab6