[OpenEuler笔记] 使用 Data Studio 连接 OpenGauss 3.0.0 企业版

663 阅读3分钟

前言

用惯了 Sql Server Management StudioMySQL Workbench 8.0 CENavicat Premium 或是 Redis Desktop Manager 这样的可视化数据库管理工具后,平常通过 SSH 远程服务器用 Client 来写语句处理数据库业务的情况越来越少了,一来是不方便,二来实在是麻烦 (我可太懒了) 😂😂😂。

还好官方提供了专门的可视化管理工具 —— Data Studio,至于怎么安装,就没啥说的了,需要提前下载安装 Java 环境,具体的看软件提示。

Data Studio 安装包传送门:openGauss官网:软件包 | openGauss

Data Studio 用户手册传送门:openGauss 官网:用户手册

OpenGauss 文档传送门:openGauss 官网:开发者指南

安装环境

物理机

信息说明
操作系统Microsoft Windows 10 专业工作站 10.0.19042 64位
CPUInter(R) Core(TM) i5-10210U
内存16 GB
虚拟机Oracle VM VirtualBox 6.1.34
远程 SSH 工具FinalShell 3.9.5.7

虚拟机

信息说明
操作系统OpenEuler 20.03 LTS SP3 x86_x64
CPU1 核
内存2 GB
硬盘20 GB
Python 2 版本2.7.18
Python 3 版本3.7.9

执行步骤

Step 1 切换账号到 omm

所有的数据库管理操作都在 omm 账号下进行

su omm

Step 2 修改配置文件

刚装好的 OpenGauss 是没有配置远程连接的,因此第一次远程连接的时候是需要进行一些配置。企业版的默认配置文件的路径在 /opt/huawei/install/data/dn

cd /opt/huawei/install/data/dn
vim postgresql.conf

ssl 修改为 off 默认为 on。因为 Yogurt 虚拟机里操作用不到 ssl 所以需要关掉。

image.png

vim pg_hba.conf

pg_hba.conf 中的仅监听本机 IP host 注释掉,添加一个监听所有 IP 的配置

image.png

Step 3 重启数据库

依次执行 停止启动 命令

gs_om -t stop
gs_om -t start

Step 4 [可选]创建用户

首次安装的需要创建一个用户,尽量不要用 omm 用户连接,权限太大了不安全,数据库维护的理念和习惯和其他数据库是一样的,例如跟 Sql Server 尽量不要用 saMySQL 尽量不要用 root 等等。

已经创建用户的可以不用重复创建了。

gsql -d postgres -p 端口号

进入数据库之后,执行创建用户的操作

CREATE USER 用户名 PASSWORD '密码';

执行完后,可以查看创建情况

SELECT usename FROM pg_user;

值得注意的是,用户名存入数据库时默认都会变成小写,连接数据库的时候要注意

Step 5 Data Studio 连接 OpenGauss

image.png

打开 Data Studio 后会弹出 新建/选择数据库连接,按提示去连接即可。这里 Yogurt 的虚拟机网络使用的是 NAT 模式,因此需要在虚拟机的网络设置里设置一个端口转发,所以 OpenGauss 的连接端口是 15400,Data Studio 的连接端口是另一个端口号。

image.png

连接成功后就可以看到软件界面了。果然,后出的基础软件普遍文档都很齐全,没想到除了官网那种上千页的文档外,在可视化管理软件里的文档也不少。

至此,使用 Data Studio 连接 OpenGauss 3.0.0 企业版 的操作就完成了。

后记

不看不知道,一看吓一跳,不管是 OpenGauss 还是 Data Studio 的官方文档都十分的全面,几百上千页也太夸张了,厉害了。全是中文说明还是很 nice 的,只能加油学了!!!