今天咱们来聊一聊GBase8a如何使用。
1、数据库启、停、查看服务状态
$ gcware_services all start/stop/info
$ gcluster_services all start/stop/info
注意:这些命令需要在集群的每个节点执行。如果期望在单个节点操作整个集群,请关注我的番外篇。
2、系统管理员命令
$ gcadmin
您可以使用gcadmin --help查看这个命令的具体用法。
3、进入数据库命令行模式
$ gccli -u root
还记得前面咱们说的吗,gcluster是负责接受客户端连接和请求的,这里的gc-cli,连接的就是本地的gcluster。所以这个命令是需要在安装了gcluster的节点执行的。
4、设置密码,使用需要设置密码的用户登录执行:
gbase>set password=password('<密码>');
请使用这种方式设置密码,这是标准的做法,请不要使用grant来设置密码。
5、查看数据库
gbase> show databases;
6、选择数据库
gbase> use tpcds;
tpcds为数据库名,这里是个示例。
7、查看数据库里的表
gbase> show tables;
8、新建表
create table <table_name> ();
9、查看表定义
gbase> desc <table_name>;
gbase> show create table <table_name>;
10、查询用户进程/连接
show processlist;
11、杀死进程/连接
kill <进程ID>;
可以杀死上一步“查询用户进程/连接”所显示的进程/连接ID,前提是您已经确认了这个进程或连接是应该被杀死的,杀死进程将导致所执行的SQL或任务失败。
好了,现在您已经掌握了GBase8a的基本操作和使用方法,是不是很容易上手?更多的内容,且听我下回分解。。。