【云小课】云数据库GaussDB(for openGauss)惊艳来袭 —— 第二弹:数据实例的连接(云平台课堂)

admin 166 2022-08-22

阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com

【云小课】云数据库GaussDB(for openGauss)惊艳来袭 —— 第二弹:数据实例的连接(云平台课堂)

上回文说道,如何用DAS连接数据库实例。今天,我们就来说说如何通过内网连接。

【云小课】云数据库GaussDB(for openGauss)惊艳来袭 —— 第二弹:数据实例的连接(云平台课堂)

前提条件

操作步骤

gsql支持的操作系统版本如下:

X86:EulerOS V2.5。鲲鹏服务器:EulerOS V2.8。

步骤 2      在购买的弹性云服务器上,上传软件包并配置环境变量

2. 创建“/tmp/tools”目录。

mkdir /tmp/tools

unzip GaussDB_opengauss_client_tools.zip

4. 根据申请的弹性云服务器的操作系统架构进入不同目录,获取“GaussDB-Kernel-xxx-EULER-64bit-gsql.tar.gz”,并上传到申请的弹性云服务器“/tmp/tools”路径下。

说明:软件包相对位置为安装时所放位置,根据实际情况填写。

5. 解压文件。

cd /tmp/toolstar -zxvf GaussDB-Kernel-V500R001C00-EULER-64bit-gsql.tar.gz

6. 设置环境变量。

打开“~/.bashrc”文件。

vi ~/.bashrc

按下i键进入INSERT模式,在其中输入如下内容后,单击“ESC”退出编辑模式,使用“:wq!”命令保存并退出。

export PATH=/tmp/tools/bin:$PATHexport LD_LIBRARY_PATH=/tmp/tools/lib:$LD_LIBRARY_PATH

使环境变量配置生效。

source ~/.bashrc

步骤 3      判断实例与ECS是否可以通过内网连接。

如果ECS和实例在同一区域,同一可用区,说明ECS和实例网络互通,可以通过内网直接远程连接。

数据库实例的区域、可用区和VPC查看方法如下:

ECS的区域、可用区和VPC查看方法如下:

步骤 4      内网连接数据库实例。

查看GaussDB数据库的IP地址,具体如下:

然后在ECS服务器执行如下命令进行连接:

gsql -d postgres -h 192.168.0.15 -U root -p 8000 -r

192.168.0.15为内网IP,要替换为自己实例的IP。

输入数据库root用户密码,成功登录。

[root@ecs-a4e7 ~]# gsql -d postgres -h 192.168.0.168 -U root -p 8000 -rPassword 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=>

步骤 5      数据库使用。

postgres=> \dbs        List of tablespaces     Name    |  Owner   | Location

------------+----------+---------- pg_default | rdsAdmin | pg_global  | rdsAdmin |(2 rows)

postgres=>

----结束

想知道如何通过公网连接的小伙伴们,敬请期待下期哦~~~

上一篇:dedecms 5.6 缩略图按大小比例缩小裁剪(dedeCMS系统是一个)
下一篇:镜像服务你问我答(什么叫镜像问题)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~