暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Kingbase学习系列之-使用KSQL 连接和巡检数据库

热衷于分享各种干货知识,大家有想看或者想学的可以评论区留言,秉承着“开源知识来源于互联网,回归于互联网”的理念,分享一些日常工作中能用到或者比较重要的内容,希望大家能够喜欢,不足之处请大家多宝贵地意见,我们一起提升,守住自己的饭碗。


今日主要介绍金仓最新版本KES  V009R001C001B0030的连接使用。首先进行数据库的安装部署。这里我们还是利用一键安装脚本进行安装。
一键安装脚本链接地址Kingbase V9一键安装脚本分享
[root@postgresql ~]# chmod +x kingbase_install.sh 
[root@postgresql ~]# sh -x kingbase_install.sh 



[root@postgresql ~]# su - kingbase
[kingbase@kingbaseV9 ~]$ ksql --help

ksql 是kingbase 数据库的一个组件,在安装 kingbase 数据库时,默认会安装 ksql,大家可以使用--help去详细查看每个参数的作用和意义。

主要介绍两种连接方式,第1种是正常连接,第2种是免密连接。

1、常规连接方式:

使用 ksql连接数据库,首先需要知道数据库的名称,主机名,数据库用户以及数据库的端口号。

[kingbase@kingbaseV9 ~]$ ksql -d kingbase -h 192.168.59.136 -p 54321 -U system

当然如果都是默认参数,可以省略参数,直接连接。

[kingbase@kingbaseV9 ~]$ ksql kingbase system

以上连接方式,都需要去输入密码,也是为了保障数据安全的一种方法。

2、免密连接方式

顾名思义就是不用输入密码进入数据库。主要分为两个步骤。

(1)配置别名

[kingbase@kingbaseV9 ~]$cat<<-EOF>>~/.bash_profile
alias ksql='ksql -d kingbase -h 192.168.59.136 -p 54321 -U system'
EOF

[kingbase@kingbaseV9 ~]$source .bash_profile

说明:192.168.59.136为主机IP地址,大家可以使用hostname。

(2)配置 kbpass 文件

[kingbase@kingbaseV9 ~]$cat<<-EOF>~/.kbpass
192.168.59.136:54321:kingbase:system:Zhh@123456
EOF

[kingbase@kingbaseV9 ~]$chmod 600 ~/.kbpass

免密连接测试

[kingbase@kingbaseV9 ~]$ ksql

参考文章链接:https://mp.weixin.qq.com/s/u7HK4soHUght3p0tzHPanA

说到这里,金仓数据库也很友善,内置了一键巡检脚本,可以生成html和text格式。大家数据库安装完成后,可以find gather.sh脚本。找到后修改对应的参数,就可以执行一键巡检。

更详细的操作,大家可以参考青年数据库学习互助会的文章:
金仓数据库一键巡检-青学会&金仓专栏(8)



文中的概念来源于互联网,如有侵权,请联系我删除。

欢迎关注公众号:小周的数据库进阶之路,一起交流数据库、中间件和云计算等技术。如果觉得读完本文有收获,可以转发给其他朋友,大家一起学习进步!感兴趣的朋友可以加我微信,拉您进群与业界的大佬们一起交流学习。



文章转载自小周的数据库进阶之路,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论