华为云GaussDB(for opengauss)如何绑定公网,实现putty的远程访问gaussdb数据库。

 

 

 

 

 

 

 绑定完成后,我们就可以进行下一步操作了。首先进入安全访问控制,然后我们选择我们买的那个公网IP绑定的安全组,打开安全组中入方向规则的8000端口号。

数据库配置方面的东西都已经搞好了,接下来我们通过putty等方式进入我们的Linux操作系统(并不是必须需要Euler操作系统)。进入的主要目的就是安装gsql。

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

mkdir /tmp/tools

2.下载GaussDB(for openGauss)软件包并解压

https://support.huaweicloud.com/qs-opengauss/opengauss_01_0030.html

 

 

 进入到华为官网的文档帮助中心下载gsql的安装包。下载完成后,利用传输文件软件 ,我用的是WinScp将压缩包中的“GaussDB-Kernel-xxx-EULER-64bit-gsql.tar.gz”上传到申请的弹性云服务器“/tmp/tools”路径下。

3.解压文件

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

4.设置环境变量

vi ~/.bashrc
下面两条语句是写入到bshrc中的。

export PATH=/tmp/tools/bin:$PATH 
export LD_LIBRARY_PATH=/tmp/tools/lib:$LD_LIBRARY_PATH 
source ~/.bashrc

5.执行如下指,根据提示输入密码,连接数据库。

数据库创建成功后,会默认生成名称为postgres的数据库。

gsql -d postgres -h 10.0.0.0 -U root -p 8000
Password for user root:

postgres为需要连接的数据库名称,10.0.0.0为实例绑定的公网IP地址(自己访问的时候,需要把10.0.0.0替换为刚才自己绑定到gaussd的那个公网),root为登录数据库的用户名,8000为实例的端口号。

 

这样我们就实现了怎么通过外网访问到了gaussdb数据库了。

我们需要注意的就是gaussdb数据库是基于potgres开发的一款数据库,所以他的SQL句需要我们去学习一下PotgreSQL。

 

posted @ 2021-06-25 12:38  冯寳寳  阅读(473)  评论(0编辑  收藏  举报