通过公网连接GaussDB数据库实例

news/2024/11/18 11:43:45/文章来源:https://www.cnblogs.com/xiaoxu0211/p/18435617

@

目录
  • 1. 通过公网连接GaussDB
    • 1.1 实验介绍
      • 1.1.1 关于本实验
      • 1.1.2 实验目的
    • 1.2 购买GaussDB数据库(可选)
    • 1.3 公网IP绑定
      • 1.3.1 购买弹性公网IP
      • 1.3.2 绑定GaussDB数据库
  • 2 附录一:安装和配置JDK
    • 2.1 下载并安装JDK
    • 2.2 配置JDK环境变量

本实验概览图
在这里插入图片描述

1. 通过公网连接GaussDB

1.1 实验介绍

1.1.1 关于本实验

本实验主要描述如何用Data Studio通过公网连接GaussDB实例。

1.1.2 实验目的

掌握使用Data Studio通过公网来连接GaussDB数据库实例。

1.2 购买GaussDB数据库(可选)

说明:如果已经购买好了GaussDB数据库可以跳过此章节,直接进入2.3章节,如果没有购买请参考GaussDB 数据库实验环境搭建指导购买GaussDB数据库进行购买。

1.3 公网IP绑定

1.3.1 购买弹性公网IP

步骤 1选择弹性公网IP服务。
在服务列表中选择弹性公网IP。单击进入弹性公网IP控制台。
在这里插入图片描述
步骤 2购买弹性公网IP。
单击购买,进入购买界面。
在这里插入图片描述
步骤 3配置弹性公网IP。
配置弹性公网IP如下(区域选择需与数据库实例所在区域一致):
在这里插入图片描述

单击“立即购买”。
在确认购买界面,再次确认信息无误。单击提交。
在这里插入图片描述
步骤 4购买成功。
等待一会,弹性公网IP购买成功。

在这里插入图片描述

1.3.2 绑定GaussDB数据库

步骤 1从服务列表中选择”云数据库 GaussDB”,进入云数据库GaussDB控制台,具体如下:
在这里插入图片描述

在控制台选择GaussDB进入如下页面,单击实例名称,进入基本信息页面。
在这里插入图片描述

下拉到连接信息,单击“绑定”,弹出“绑定弹性公网IP”的窗口。
在这里插入图片描述

在此窗口上选择购买的弹性公网IP地址,然后单击”绑定”。
在这里插入图片描述

绑定成功,请记录下此弹性公网IP,后面连接会用上此IP。
在这里插入图片描述

步骤 2修改安全组(可选)。
默认安全组并未打开8000端口,需要人为开放8000端口。如果已开放则无需操作。
在数据库实例基本信息界面中的连接信息部分中,单击“内网安全组”后面对应的名称。
在这里插入图片描述

在弹出界面中,单击入方向规则,单击添加规则。
在这里插入图片描述

优先级输入1,TCP下方的空白框中输入8000,然后单击确定。
在这里插入图片描述

完成后可以看到规则中多了一条8000端口的规则。
在这里插入图片描述

步骤 3远程连接GaussDB。
可以通过Data Studio完成远程连接GaussDB的连接。
Data Studio是一个集成开发环境(IDE),帮助数据库开发人员便捷地构建应用程序,以图形化界面形式提供数据库关键特性。
数据库开发人员仅需掌握少量的编程知识,即可使用该工具进行数据库对象操作。Data Studio提供丰富多样的特性,例如:
创建和管理数据库对象
执行SQL语句/脚本
编辑和执行PL/SQL语句
图形化查看执行计划和开销
导出表数据等
创建和管理数据库对象包括:
数据库
模式
函数
过程
表
序列
索引
视图
表空间
同义词
Data Studio还提供SQL助手用于在“SQL终端”和“PL/SQLViewer”中执行各种查询/过程/函数。
下载工具包:获取参考地址:
https://opengauss.org/zh/download/
选择最新版本。将工具包使用文档下载到本地。
在这里插入图片描述

下载后的文件名为:DataStudio_win_64.zip
将下载的软件包(DataStudio_win_64.zip)解压到自己指定的位置,比如解压至D盘,具体如下:
在这里插入图片描述

注:Data Studio的安装需要电脑安装JDK,如果电脑没有安装JDK,请按照附件一的步骤安装和部署JDK。

定位并双击Data Studio.exe,启动Data Studio客户端,输入相关信息,连接数据库:
注:如果没有弹出窗口,可以在Data Studio工具界面上,单击“文件”下的“新建连接”。
在这里插入图片描述

名称:自定义
主机:绑定数据库服务器的弹性公网IP
端口:8000
数据库:postgres
用户名:准备连接环境步骤中创建的用户
密码:准备连接环境步骤中创建的用户密码
启用SSL:不启用
设置完成后,单击“确定”按钮进行连接,单击“继续”。
在这里插入图片描述

连接成功后界面如下:
在这里插入图片描述

步骤 4使用Data Studio客户端
Data Studio主界面包括:

  1. 主菜单:提供使用Data Studio的基本操作;
  2. 工具栏:提供常用操作入口;
  3. “SQL终端”页签:在该窗口,可以执行SQL语句和函数/过程;
  4. “PL/SQL Viewer”页签:显示函数/过程信息;
  5. 编辑区域用于进行编辑操作;
  6. “调用堆栈”窗格:显示执行栈;
    7.“断点“窗格:显示断点信息;
  7. “变量”窗格:显示变量及其变量值;
  8. “SQL助手”页签:显示“SQL终端”和“PL/SQL Viewer”页签中输入信息的建议或参考;
  9. “结果”页签:显示所执行的函数/过程或SQL语句的结果;
  10. “消息”页签:显示进程输出。显示标准输入、标准输出和标准错误;
  11. “对象浏览器”窗格:显示数据库连接的层级树形结构和用户有权访问的相关数据库对象;除公共模式外,所有默认创建的模式均分组在“系统模式”下,用户模式分组在相应数据库的“用户模式”下;
  12. “最小化窗口窗格”:用于打开“调用堆栈”和“变量”窗格。该窗格仅在“调用堆栈”、“变量”窗格中的一个或多个窗格最小化时显示。
  13. 搜索工具栏:用于在“对象浏览器”窗格中搜索对象。
    有些项不可见,除非触发特定功能。下图以openGauss界面为例说明:
    在这里插入图片描述

2 附录一:安装和配置JDK

2.1 下载并安装JDK

步骤 1下载JDK。选择最新版本即可。
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
在这里插入图片描述

步骤 2双击jdk-8u261-windows-x64.exe进行安装。
默认设置即可,出现安装进度。

如下显示表示安装成功:
在这里插入图片描述

步骤 3查看安装目录。
在这里插入图片描述

2.2 配置JDK环境变量

步骤 1右击“此电脑”选择“属性”,单击“高级系统设置”。

在这里插入图片描述

步骤 2单击“环境变量”,新建系统变量“JAVA_HOME”,输入JDK安装目录。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

“C:\Program Files\Java\jdk1.8.0_261”为JDK安装目录。
步骤 3编辑系统变量“path”。
在这里插入图片描述

在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)。
步骤 4新建系统变量“CLASSPATH”变量,输入“.”即可。
在这里插入图片描述

步骤 5系统变量配置完毕,查询检验是否配置成功,运行cmd 输入java -version(java和 -version之间有空格)。如下所示,显示版本信息,则说明安装和配置成功。

C:\Users\xxxxx>java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)

通过公网连接GaussDB实验结束。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/804631.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何通过DAS连接GaussDB

@目录1 实验介绍2 实验目的3 配置DAS服务4 SQL使用入门 1 实验介绍 本实验主要描述如何通过华为云数据管理服务 (Data Admin Service,简称DAS) 来连接华为云GaussDB数据库实例,DAS是一款专业的简化数据库管理工具,提供优质的可视化操作界面,大幅提高工作效率,让数据管理变…

k8s离线部署v1.28.0版本(基于docker容器)

1.环境配置主机名  配置 磁盘大小  操作系统 ip地址k8s-master2c4g50gcentos7.6192.168.100.194k8s-node12c4g50gcentos7.6192.168.100.195k8s-node22c4g50gcentos7.6192.168.100.196yum  2c4g50g  centos7.6192.168.100.201 2.必要环境准备 1)关闭防火墙 systemctl sto…

NSSM:简化Windows服务配置,提升系统维护效率

NSSM:简化Windows服务配置,提升系统维护效率 在Windows系统环境中,服务的配置与管理是一项复杂而重要的任务。传统的服务管理方式往往涉及繁琐的步骤,不仅效率低下,还容易出错。然而,随着NSSM(Non-Sucking Service Manager)这一强大工具的出现,Windows服务的配置与管理…

全选和反选

<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><title>Document</title> </head><body><input type="checkbox" id="d1">全选/反选<br><form action…

pbootcms提示“提交失败,请使用POST方式提交”

当你将在线留言栏目的URL名称设置为message时,这个名称与PbootCMS系统的保留关键字冲突。PbootCMS系统会默认执行与message相关的控制器,而不是你期望的在线留言表单提交逻辑。 PbootCMS系统的保留关键字 PbootCMS系统中有一些保留关键字,这些关键字不能用作URL名称。以下是…

【20zr提高组十连测day10】信

无。【20zr提高组十连测day10】信 给定 \(n,m\),\(n,m\le 10^5\),给定分别长度为 \(n-1,m,n,m-1\) 的单调不减的序列 \(A,B,C,D\),然后形如该图建边:考虑到序列是递增的,对于除最左上角以外的每个点,每个点一定要选和自己相连的一条边才能形成一棵树。那么选择左边或上边…

自动加载类文件时发生错误,类名【core\\basic\\Kernel】

当你使用PbootCMS时遇到了自动加载类文件时发生的错误,具体错误信息如下:自动加载类文件时发生错误,类名【core\\basic\\Kernel】这个问题通常是由于Kernel.php文件丢失或被误删除导致的。特别是在阿里云虚拟主机环境下,可能会因为安全策略而删除某些文件。以下是详细的解决…

算法与数据结构——归并排序

归并排序 归并排序(merge sort)是一种基于分治策略的排序算法,包含下图所示的“划分”和“合并”阶段。划分阶段:通过递归不断地将数组从中点处分开,将长数组的排序问题转换为短数组的排序问题。 *合并阶段**:当子数组长度为1时终止划分,开始合并,持续地讲左右两个较短…

[ABC274G] Security Camera 3

无。[ABC274G] Security Camera 3 给你一个 \(n\times m\) 的网格图,\(n,m\le 300\),每个空地上可以放任意多个任意方向的监控,一个监控视野覆盖对应方向最长连续空地,问监控覆盖所有空地最小化监控数量。 对于一个极长的连续空地,我们一定是在边边放置一个监控,而且两边…

java窗口登录界面实现随机验证码

创建窗口内容及验证码更换 代码示例: package frame; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; public class Jframe…

九月二十五

在上面的代码中 Size s=Size.SMALL;:声明了一个Size类型的变量s,并将其初始化为枚举Size的SMALL常量。 Size t=Size.LARGE;:声明了一个Size类型的变量t,并将其初始化为枚举Size的LARGE常量。 System.out.println(st);:比较两个枚举变量s和t是否引用同一个对象。由于它们引…