返回首页

gbase数据、南大通用产品文档:GBase8aGccli 远程客户端安装(可选)

更新日期:2024年09月11日

概述
gccli 是GBase UP 自带的命令行连接数据库工具。可以独立安装在一个非集群
环境的机器上,仅支持GBase UP 支持的linux 操作系统。

GBase UP 产品手册 3 软件安装

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 107
功能
通过gccli 工具可以执行所有合法的sql 和sql 文件。
安装文件
gccli 安装包:gccli-9.5.2.xx-OSversion-platform.tar.bz2
说明
gccli_install ----------gccli_install.sh (客户端程序包安装程序)
|


|


---------- gccli_standalone.tar.bz2 (客户端程序包)
工具安装
步骤1
使用系统用户在命令行模式下使用 tar 命令进行解压。解压命令如下:
$ tar xjf gccli-9.5.2.20-redhat7.3-x86_64.tar.bz2
步骤2
然后拷贝解压后的文件夹gccli_install 内的内容到安装路径,在安装路径下执
行安装程序:
./gccli_install.sh gccli_standalone.tar.bz2
步骤3
安装程序执行成功,屏幕显示如下:
gcluster/
gcluster/config/
gcluster/config/gbase_8a_gcluster.cnf
gcluster/server/
gcluster/server/lib/
gcluster/server/lib/gbase/
gcluster/server/lib/gbase/libgclusterclient_r.so.16
gcluster/server/bin/
gcluster/server/bin/gbase
Installation finished.
Please use /home/gbase/gccli_install/gcluster/server/bin/gccli
用户可以通过/home/gbase/gccli_install/gcluster/server/bin/gccli 进行集群客户端使用。


GBase UP 产品手册 3 软件安装

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 108
语法
gccli –u -p [-h] [-P]
[-D] [--nice_time_format] [-c] [-f] [-v[v][v]] [-e] [<]
表 3-15 参数说明
参数名称
说 明
–u
连接数据库的用户名称
-p
连接数据库的用户密码
-h
登录集群节点的IP 地址,默认127.0.0.1,可选参数。如果指
定多个IP 地址, 则启动gccli 的高可用功能,IP 地址之间



,





要从两个或多个表中选择数据,在 FROM 子句中指定表名。添加 WHERE 子句一章每个
表中的至少一个相关列间创建连接条件。WHERE 子句创建临时组合表。在其中,满足连
接添加的每一对行都被链接以组成单个行。
简单连接根据每个表中某列的关系组合来自两个或多个表的信息。组合连接根据每个表中
两个或多个列之间的关系连接两个或多个表。

GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司
- 58 -
要创建连接,必须在每个表中至少一列之间指定称为连接条件的关系。因为要对列进行比
较,所以它们必须具有兼容的数据类型。当连接大型表时,对连接条件中的列进行索引会
提高性能。
数据类型在 GBase 8s SQL 参考指南和 GBase 8s 数据库设计和实现指南中描述。索引
在 GBase 8s 管理员指南中详细所讨论。

操作场景
在集群安装完毕并正常运行后,可进行本章操作。
前提条件
安装完成后系统存在的操作系统用户和数据库用户列表。
表4- 2 系统存在用户列表
用户类别
用户名
默认密码
操作系统用户
gbase
手工指定
数据库超级帐号
root

操作步骤
步骤1
系统用户切换到gbase 用户下。
# su - gbase
步骤2
登录集群并设置用户登录密码。
默认情况下,
在集群安装完毕后,
集群会创建两个默认的数据库超级帐号root 账号
和gbase 账号。
首次登录GBase 8a MPP Cluster 后,
管理员必须为root 帐号和gbase
账号设置一个安全密码。
注意
1、root 账户可以删除。
示例:以修改root 账号密码为例。
$
gccli –uroot
GBase client 9.5.3.17.117651. Copyright (c) 2004-2020, GBase.
All Rights
Reserved.
gbase> SET PASSWORD FOR root = PASSWORD('H133%_h');
Query OK, 0 rows affected
# 退出登录的命令为在gbase>提示符下,键入“\q”。
gbase> \q
Bye
# 修改root的口令后,重新登录集群。

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
132
$
gccli -uroot -p
Enter password:
GBase client 9.5.2.17.111533. Copyright (c) 2004-2020, GBase.
All Rights
Reserved.
gbase >