服务器环境

[root@xxx ~]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

安装金仓数据库

下载软件和授权文件

人大金仓-成为世界卓越的数据库产品与服务提供商

阿里云(centos) 安装人大金仓数据库_云计算

阿里云(centos) 安装人大金仓数据库_Server_02

 下载到本地后如下图所示:

阿里云(centos) 安装人大金仓数据库_阿里云_03

服务器操作

第1步:上传安装包和授权文件

阿里云(centos) 安装人大金仓数据库_阿里云_04

 

阿里云(centos) 安装人大金仓数据库_Server_05

/opt

[root@xxx opt]# ls -l
total 2606432
-rw-r--r-- 1 root root 2668978176 Jul  2 09:25 KingbaseES_V008R006C007B0024_Lin64_install.iso
-rw-r--r-- 1 root root       3678 Mar 16 10:50 license_29404_0.dat

第2步:创建新用户 kingbase

[root@xxx opt]# useradd kingbase

第4步:设置密码

[root@xxx opt]# passwd kingbase

密码:12345678

第5步:挂载iso安装文件至/mnt

阿里云(centos) 安装人大金仓数据库_Server_06

[root@xxx opt]# mount /opt/KingbaseES_V008R006C007B0024_Lin64_install.iso /mnt
mount: /dev/loop0 is write-protected, mounting read-only

 第6步:拷贝文件

将/mnt里的文件拷贝至/home/kingbase

阿里云(centos) 安装人大金仓数据库_centos_07

cp -rf /mnt/* /home/kingbase/

第7步:取消挂载

阿里云(centos) 安装人大金仓数据库_阿里云_08

umount /mnt

第8步:切换用户

su kingbase

第9步:创建数据库安装目录

mkdir /home/kingbase/kdb

阿里云(centos) 安装人大金仓数据库_centos_09

注:这步很重要,执行安装时需要将安装目录定位至 /home/kingbase/kdb

第10步:以kingbase身份进入/home/kingbase

第11步:执行安装

  • 安装命令:sh setup.sh -i console
  • 设置安装目录:/home/kingbase/kdb
  • 选择授权文件: /home/kingbase/license_29404_0.dat

其他则跟着引导,默认即可(一路Enter)

第12步:将数据库做成后台服务

  1. 新开一个终端窗口
  2. 用户为root
  3. 执行命令 /home/kingbase/kdb/install/script/root.sh
[root@xxx ~]# /home/kingbase/kdb/install/script/root.sh
Starting KingbaseES V8:
waiting for server to start.... done
server started
KingbaseES V8 started successfully

第13步:以kingbase身份测试

  • 进入目录:/home/kingbase/kdb/Server/bin
  • 执行测试命令
[kingbase@xxx bin]$ ./ksql -p 54321 -U  role1 test
ksql (V8.0)
Type "help" for help.

test=#

role1是创建的用户,默认是system

test是数据库(默认自带的)

第14步:数据库命令

  • 启动数据库 (所在目录:/home/kingbase/kdb/Server/bin)
./sys_ctl -w start -D /home/kingbase/kdb/data -l “/home/kingbase/kdb/data/sys_log/startup.log”
  • 停止数据库 (所在目录:/home/kingbase/kdb/Server/bin)
./sys_ctl stop -m fast -w -D /home/kingbase/kdb/data

参考

人大金仓数据库CentOS7安装简述_centos安装人大金仓_小小菜鸡钟先生