3.2 集群登录与退出
1、 集群登录:
在任何节点上,在命令行状态,用户必须使用 gbase 用户,通过 gbase 客
户端工具连接数据库。命令格式如下:
gccli –u<username> -p<password> [-h<ipaddress>] [-P<portname>]
[-D<databasename>] [--nice_time_format] [-c]
参数:
username:-u 的参数值,连接数据库的用户名称,该名称默认为 root。
password:-p 的参数值,连接数据库的密码,该密码默认为空,首次安装
并登录集群后,需要修改 root 用户的 password。
ipaddress:-h 的参数值,登录集群节点的 IP 地址,默认 127.0.0.1,可
选参数;如果指定多个 IP 地址, 则启动 gccli 的高可用功能,IP 地址之间采
用“,”分隔,例如 192.168.100.10,192.168.100.11,192.168.100.12。
在指定多个集群节点 IP 的情况下,gccli 首先尝试与第一个节点 IP 建立
连接,如果无法建立连接,则尝试与下一个节点 IP 建立连接。以此类推,如果
配置的多个集群节点 IP 均无法建立连接,则 gccli 无法建立与集群的连接,本
次登录失败。
portname:-P 的参数值,集群使用的端口号,默认 5258,可选参数。
databasename:-D 的参数值,指定登录时默认的数据库(数据库必须存在),
可选参数。
--nice_time_format:指定时间的显示格式,该参数默认值为 0。使用该
参数,格式显示为'n hour n min nnn.nn sec';不使用该参数,格式显示为
'hh:mm:ss.ff'。可选参数。nice_time_format 可以这样使用:
1) gccli -uroot --nice_time_format
2) gccli -uroot --nice_time_format = 1
3) gccli -uroot --nice_time_format = 0
其中 1 和 2 等价, 3 等价于不使用 nice_time_format。
-c:使用此参数,用于使用 hint 优化方式。可选参数。
示例 1:默认登录。此时操作用时精度为秒,格式为“Elapsed:
**:**:**.**”。
$ gccli -uroot -p
Enter password:
GBase client 8.6.2.43-R21-UP.117877. Copyright (c) 2004-2020, GBase. All
Rights Reserved.
gbase> USE gbase;
Query OK, 0 rows affected (Elapsed: 00:00:00.03)
示例 2:使用--nice_time_format 登录,时间精度为毫秒,格式为“**.**
sec”。
$ gccli -uroot –p --nice_time_format
Enter password:
GBase client 8.6.2.43-R21-UP.117877. Copyright (c) 2004-2020, GBase. All
Rights Reserved.
gbase> USE gbase;
Query OK, 0 rows affected (0.00 sec)
2、 退出登录
直接输入\q 即可退出登录。
gbase> \q
Bye




