windows环境下利用Data Studio连接虚拟机openGauss
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启动数据库
- 用root用户进入
- 切换到omm用户,su – omm
- 启动数据库: gs_om -t start (也可以使用 gs_om -t restart)
- 打开data studio进行连接
切换omm用户:
su - omm
启动数据库:
gs_om -t start
当显示Successfully started说明启动成功
再次打开Data Studio 看到左边有上次建立的连接,双击然后输入密码就可以登录了。
同时新建连接操作同样,而且因为用的一个数据库,所以新建的连接也是同一个数据的。
windows环境下利用Data Studio连接虚拟机openGauss相关推荐
- java 内存映射文件进程间通讯_[转]Windows环境下利用“共享内存”实现进程间通信的C/C++代码---利用CreateFileMapping和MapViewOfFile...
进程间的通信方式有很多种, 上次我们说了最傻瓜的"共享外存/文件"的方法. 那么, 在本文中, 我们即将学习"共享内存"的方式实现进程间的通信, 这是IPC最快 ...
- windows环境下利用python进行CGI配置
windows环境下利用python进行CGI配置(win10,visual stdio 2017中的python3.6) 写在前面,初学python,看到python的CGI编程这一章的时候尝试在教 ...
- Windows环境下利用VS和mingw编译LLVM
致敬 昨日山河齐恸震,今朝两星自九州 国士无双,先生千古 袁爷爷,吴爷爷,一路走好,谢谢两位爷爷的辛苦付出,未来交在我们手里吧,您们放心吧 文章目录 致敬 昨日山河齐恸震,今朝两星自九州 国士无双,先 ...
- Windows环境下利用FreeNAS组建IP-SAN
环境:FreeNAS + Windows xp 本案例中该服务器本身有两块网卡和3块可供管理的2GB空间的硬盘,FreeNAS系统通过将这三块硬盘组建成RAID5为服务器提供放数据文件的磁盘空间 一. ...
- 【LittleVGL】Windows环境下利用CodeBlocks搭建LittleVGL的PC模拟器环境配置问题
本章目的: 1.在学习使用LittleVGL构架搭建GUI图形界面时,使用CodeBlocks IDE集成开发环境来配置和测试GUI系统. 2.解决在搭建LittleVGL环境时遇到的问题 ...
- (转载)Mac系统下利用ADB命令连接android手机并进行文件操作
Mac系统下利用ADB命令连接android手机并进行文件操作 标签: Mac adb android 2016-03-14 10:09 5470人阅读 评论(1) 收藏 举报 分类: Androi ...
- Android笔记——Windows环境下Android Studio v1.0安装教程
本文主要讲解Windows环境下Android Studio的安装教程,Mac的Android Studio安装与此类似不在赘述,另外友情提示Windows下的SDK与Mac的SDK是通用的,可以直接 ...
- Windows10下利用Visual Studio Code搭建C语言开发环境
Windows10下利用Visual Studio Code搭建C语言开发环境 1. 前言 2. 下载安装VSCode以及MinGW 2.1 下载安装VSCode 2.2 下载安装MinGW-w64 ...
- Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)
鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio Android Studio 是一个Android开发环境,基于Intel ...
- 1.Hyper-V虚拟机在wifi环境下的外网连接配置
1.Hyper-V虚拟机在wifi环境下的外网连接配置 1.1.配置Hyper-V虚拟交换机 1.2.为虚拟机配置虚拟交换机 1.3.配置网络共享 1.4.为虚拟机配置静态IP 1.5.参考 1.Hy ...
最新文章
- 使用bitblt提高GDI+绘图的效率(转)
- Python 10 MySQL数据库(一)
- vs linux 交叉编译,Visual Studio交叉编译器提供对ARM的支持
- CSS控制的内容超过容器宽度后显示省略号
- 图机器学习有多大神力?一文带你回顾2020,展望2021
- 马斯克:我是Rust粉丝,但我选择C
- 关于Redis的常识
- 识别速度3.6ms/帧!人像抠图、工业质检、遥感识别,用这一个分割模型就够了...
- 自定义binder架构的 client/ server组件
- Struts2学习(三)———— 输入校验和拦截器
- 数学和计算机竞赛,数学奥赛VS信息学奥赛,数学基础扎实的孩子
- TCP/UDP测试工具大全
- WORD文档中的宏代码操作(表格批量操作))
- Mac上如何更改AirDrop名称呢
- 主动事务处理器编写BFM
- 微信小程序红包 php,微信小程序实现红包功能(后端PHP实现逻辑)
- vue-currency-input 金额组件的安装及使用
- Java EE结构理解 与Dao模式 no7.
- 笔记:机器学习——吴恩达 第九周
- Ceph-CephFS部署