通过内网连接GaussDB
文章目录
-
- 概述
- 1.1 实验介绍
- 1.2 购买GaussDB数据库(可选)
- 1.3 购买弹性云服务器 ECS
-
- 1.3.1 购买ECS服务器
- 1.3.2 安装客户端并连接数据库
概述
之前分享了如何通过DAS和公网连接GaussDB,本篇介绍第三种通过内网连接GaussDB。
1.1 实验介绍
本实验主要描述如何通过内网从另一台弹性云服务器ECS上连接到GaussDB实例。
掌握使用内网来连接GaussDB数据库实例。
1.2 购买GaussDB数据库(可选)
说明:如果已经购买好了GaussDB数据库可以跳过此章节,直接进入下一章节,如果没有购买好请参考 GaussDB 数据库实验环境搭建指导进行购买。
1.3 购买弹性云服务器 ECS
1.3.1 购买ECS服务器
步骤 1登录华为云官网。
登录https://www.huaweicloud.com/,进入华为云官网,输入账号密码,登录。
步骤 2进入控制台,单击服务列表,选择弹性云服务器ECS。
步骤 3进入服务器购买界面。
步骤 4配置服务器。
在左上角选择数据库同一个区域
(重要 )后,选择按需计费-华北北京四,CPU架构选择x86计算,规格选择通用计算增强型 | sn3.medium.2 | 1vCPUs | 2GiB,镜像为CentOS 8.0 64bit,单击下一步 网络配置。
在网络配置界面,网络选择默认网络、安全组选择默认安全组,公网带宽选择按流量计费,然后单击下一步 高级配置。
在高级配置界面,只要设置密码,其余默认即可,然后单击下一步 确认配置。
在确认配置界面,勾选我已经阅读并同意《镜像免责声明》,然后单击 立即购买。注意,购买后即进行实际按时计费。
提交完成后,回到返回到服务器列表界面。
服务器创建中。
等待几分钟后,服务器创建成功。注意已启动计费。
1.3.2 安装客户端并连接数据库
步骤 1以root用户远程登录服务器并创建“/tmp/tools”目录。可以使用华为云自带的远程登录
或者其他方式
连接工具进行登录。
这里需要注意下,GaussDB的公网IP默认禁ping,因此IP可能是ping不通的,但是不影响通过公网Data Studio或者私网服务器工具putty/xshell登录。
创建“/tmp/tools”目录:
mkdir /tmp/tools
步骤 2获取软件安装包GaussDB_opengauss_client_tools.zip
,并解压上传安装文件。
下载地址为:https://dbs-download.obs.cn-north-1.myhuaweicloud.com/GaussDB/1660794000209/GaussDB_opengauss_client_tools.zip
在本地(例如D:/download)下载ZIP文件后进行解压缩。
由于购买的ecs为CentOS操作系统,这个操作系统基于X86,所以进入Euler2.5_X86_64文件夹,显示如下:
使用WinSCP工具连接弹性云服务器,主机名为弹性公网IP,用户名为root,密码为购买弹性云服务器时自定义的密码:
切换到对应文件夹:
左边:D:\Download\GaussDB_opengauss_client_tools\Euler2.5_X86_64
右边:/tmp/tools
将文件“GaussDB-Kernel-V500R001C10-EULER-64bit-gsql.tar.gz”上传到申请的弹性云服务器“/tmp/tools”路径下。
选中文件GaussDB-Kernel-V500R001C10-EULER-64bit-gsql.tar.gz,单击上传或者直接拖过去:
上传成功:
重新连接弹性云服务器,切换到“/tmp/tools”目录,解压文件。
cd /tmp/tools tar -zxvf GaussDB-Kernel-V500R001C10-EULER-64bit-gsql.tar.gz
步骤 3设置环境变量。
打开“~/.bashrc”文件。
vi ~/.bashrc
按下i键进入INSERT模式,在其中输入如下内容后,按下Esc后输入“:wq!”命令保存并退出。
export PATH=/tmp/tools/bin:$PATH export LD_LIBRARY_PATH=/tmp/tools/lib:$LD_LIBRARY_PATH
使环境变量配置生效。
source ~/.bashrc
步骤 4内网连接数据库。
从ECS服务器上连接到如下GaussDB数据库。
先查看GaussDB数据库的IP地址,内网地址可直接获取:
跨区的也可以使用弹性公网IP。
然后在ECS服务器执行如下命令进行连接,postgres为需要连接的数据库名称,IP的话分布式为CN的IP地址,主备版为主DN的IP地址,root为登录数据库的用户名,8000为CN的端口号。
gsql -d postgres -h 192.168.0.15 -U root -p 8000 -r
输入数据库root用户密码,进行成功登录
[root@ecs-a4e7 ~]# gsql -d postgres -h 192.168.0.168 -U root -p 8000 -r Password for user root: gsql ((GaussDB Kernel V500R001C10 build 23636d1b) compiled at 2020-09-24 22:23:07 commit 905 last mr 1150 ) SSL connection (cipher: DHE-RSA-AES128-GCM-SHA256, bits: 128) Type "help" for help. postgres=>
数据库使用
postgres=> \dbs List of tablespaces Name | Owner | Location ------------+----------+---------- pg_default | rdsAdmin | pg_global | rdsAdmin | (2 rows) postgres=>
如果ESC服务器不再使用了,记得把ESC服务器资源及时清除,避免持续计费。
内网连接GaussDB实验结束。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
透过Gartner最新报告,认识“超级边缘”
当下,酝酿能量的超级边缘。 最近,我们在谈视频化狂飙、谈AIGC颠覆、谈算力动能不足,很少谈及边缘。但“边缘”恰恰与这一切相关,且越发密不可分,它是未来技术发展的极大影响因子。 “到2025年,超过70%的组织将为其⾄少⼀个边缘计算系统,部署超⼤规模云边缘解决⽅案,并会结合其云部署。这比例远⾼于2022年的不到15%。” 这是Gartner在最近发布的 Competitive Landscape : Hyperscale Edge Solution Providers 报告中,给出的大胆又直接的判断。 Gartner视角中的“边缘”价值 “边缘是物和⼈与⽹络数字世界连接的物理位置,它是数字化转型,以及⼈、物和企业之间新交互的关键推动因素。”Gartner的描述,极度契合当下的边缘之力。 由边缘发展而来的边缘计算,正在呈现快速发展之势,它满⾜了对靠近边缘处理数据的⽇益增⻓的需求。它还通过解决延迟、带宽、⾃主性和隐私要求,来补充数字业务⽤例的云计算,这就顺势揭开了“边缘”的意义和能力。 提到云计算,固有印象一定是中心云。而边缘计算和中心云计算是相辅相成的,非相互竞争或排斥。下图显示,两种计...
- 下一篇
云原生:驱动企业数字化新模式
前言 大家好!我是 Rainbond 创始人刘凡,今年是 Rainbond 创立和开源的第七年,这个过程中我见证了Docker、K8s、云原生等技术的演进,Rainbond 也进化成为一体化的云原生管理平台,基于这么多年的产品研发及行业沉淀,我来分享我们对云原生的一些思考,以及云原生技术为企业数字化转型带来的新模式。 个人数字化三大驱动力 谈到企业数字化,首先我们来回顾一下个人数字化的历程和驱动力,通过分析和总结个人数字化,对我们理解企业数字化有借鉴意义。众所周知个人数字化最大的驱动力是移动互联网。移动互联网定义了技术实现和用户体验,催生了大量应用场景,为我们的生活带来了极大的便利。下面我们详细解析一下移动互联网的驱动力。 个人数字化三个最关键的驱动力,分别是易用性、生态建设及服务化。 易用性:Android、iPhone手机等终端产品,可以做到较强易用性,小孩都能顺畅使用,是由其触摸屏及苹果定义的Iphone交互体验所决定的,易用性让移动终端的用户快速增长,从而为个人数字化提供了坚实的用户基础。 生态建设:iPhone建立了App Store(应用商店)模式,通过应用生态,更多厂商可...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果