前言
用惯了 Sql Server Management Studio 、 MySQL Workbench 8.0 CE 、 Navicat 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位 |
| CPU | Inter(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 |
| CPU | 1 核 |
| 内存 | 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 所以需要关掉。
vim pg_hba.conf
将 pg_hba.conf 中的仅监听本机 IP host 注释掉,添加一个监听所有 IP 的配置
Step 3 重启数据库
依次执行 停止、启动 命令
gs_om -t stop
gs_om -t start
Step 4 [可选]创建用户
首次安装的需要创建一个用户,尽量不要用 omm 用户连接,权限太大了不安全,数据库维护的理念和习惯和其他数据库是一样的,例如跟 Sql Server 尽量不要用 sa,MySQL 尽量不要用 root 等等。
已经创建用户的可以不用重复创建了。
gsql -d postgres -p 端口号
进入数据库之后,执行创建用户的操作
CREATE USER 用户名 PASSWORD '密码';
执行完后,可以查看创建情况
SELECT usename FROM pg_user;
值得注意的是,用户名存入数据库时默认都会变成小写,连接数据库的时候要注意
Step 5 Data Studio 连接 OpenGauss
打开 Data Studio 后会弹出 新建/选择数据库连接,按提示去连接即可。这里 Yogurt 的虚拟机网络使用的是 NAT 模式,因此需要在虚拟机的网络设置里设置一个端口转发,所以 OpenGauss 的连接端口是 15400,Data Studio 的连接端口是另一个端口号。
连接成功后就可以看到软件界面了。果然,后出的基础软件普遍文档都很齐全,没想到除了官网那种上千页的文档外,在可视化管理软件里的文档也不少。
至此,使用 Data Studio 连接 OpenGauss 3.0.0 企业版 的操作就完成了。
后记
不看不知道,一看吓一跳,不管是 OpenGauss 还是 Data Studio 的官方文档都十分的全面,几百上千页也太夸张了,厉害了。全是中文说明还是很 nice 的,只能加油学了!!!