人大金仓数据库CentOS7安装简述
人大金仓数据库CentOS7安装简述
kingbase安装
前言
金仓数据库管理系统【简称:KingbaseES】是北京人大金仓信息技术股份有限公司(简称人大金仓)自主研发的、具有自主知识产权的商用关系型数据库系统。
… 巴拉巴拉
总结一句话就是,这是国产化的必备软件,好好学,好好用,拥抱它,不会错。
详细官方文档点击这里:https://help.kingbase.com.cn/v8/install-updata/install-linux/install-linux-1.html
预备工作
获取所需文件
- 获取安装包:https://www.kingbase.com.cn/rjcxxz/index.html ,注意:获取安装包需要提供手机号,以便于获取验证码。
- 获取授权文件
服务器操作
- 把安装包和授权文件传输到服务器/opt目录下备用
- 创建新用户,命令:useradd kingbase
- 为新用户设置密码,命令:passwd kingbase
- 进入到/opt目录,挂载安装包文件,命令:mount KingbaseES_V008R006C007B0012_Lin64_install.iso /mnt
- 将/mnt里面的文件拷贝到/home/kingbase,命令:cp -rf /mnt/* /home/kingbase/
- 取消挂载,命令:umount /mnt
- 切换成kingbase用户,命令:su kingbase
- 创建数据库的安装目录,命令:mkdir /home/kingbase/kdb
- 把授权文件先解压,然后把里面的 .dat 后缀的文件拷贝到 /home/kingbase目录下备用
开始安装
安装采用的是命令行,交互式的方式。 - 以kingbase身份进入/home/kingbase目录
- 执行安装命令:sh setup.sh -i console ,接下来就跟着引导程序,填写或者选择相应的选项即可。
- 注意:这中间需要我们关注的是授权文件的路径,和安装目录以外,其他的默认即可(就是不用填,不用选,缺省值,一路Enter)。
- 安装完毕之后,需要把数据库做成后台服务形式:
a. 新开一个终端窗口
b. 把用户切换成root
c. 执行命令:/home/kingbase/kdb/install/script/root.sh
启动&停止
以kingbase身份,进入到/home/kingbase/kdb/Server/bin目录
启动数据库:./sys_ctl -w start -D /home/kingbase/kdb/data -l “/home/kingbase/kdb/data/sys_log/startup.log”
停止数据库:./sys_ctl stop -m fast -w -D /home/kingbase/kdb/data
测试
以kinbbase身份,进入到/home/kingbase/kdb/Server/bin目录
执行命令:./ksql -p 54321 -U system test ,可以看到如下输出: