下载部署包及授权文件

(开发版授权文件限制连接人数)

https://www.kingbase.com.cn/rjcxxz/index.htm

 

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_V8

 创建用户并创建部署目录

useradd -m kingbase
passwd kingbase


mkdir /opt/Kingbase/ES/V8
chmod o+rwx /opt/Kingbase/ES/V8

 挂载镜像

#cd KingbaseES_V008R006C006B0013_Lin64_install.iso 所在目录
mount KingbaseES_V008R006C006B0013_Lin64_install.iso /mnt

 5 安装

查看操作系统的语言设置:

echo $LANG

如果系统显示值包含“zh_CN”,则为中文语言,安装程序会显示中文内容。否则,可以执行如下命令修改语言设置为中文:

export LANG=zh_CN.UTF-8

切换到su kingbase用户并安装:

# 切换用户
su kingbase
# 进入到安装目录
cd /mnt
# 执行安装程序,官方文档说这样是图形化安装,但是我的服务器不支持,就是命令行安装了,官方文档中正确的命令行安装需执行 sh setup.sh -i console
sh setup.sh

 接下来跟着提示一步步操作即可,基本可以直接下一步,以下是本人命令行安装的操作截图,可直接看官方文档操作,官方有图形化安装和静默安装的步骤。
简介

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_V8_02

 

 

 

直接Enter继续进行下一步:

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_插入图片_03

在这里插入图片描述

许可协议

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_数据库_04

 

 

 Enter继续,协议比较长,要多按几次Enter:

在这里插入图片描述

输入“Y”接受协议并继续下一步:

在这里插入图片描述

选择安装集

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_数据库_05

 

 

 一般就选择第一个完全安装:


在这里插入图片描述

安装集类别    说明

完全安装    包括数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。

客户端安装    包括接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。

定制安装    在数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具所有组件中自由选择

选择授权文件

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_V8_06

 

 

 注意:文件路径具体到授权文件名称
在这里插入图片描述
选择安装目录

 

 

 

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_数据库_07

 

 

可默认,直接Enter继续:

在这里插入图片描述

预安装摘要

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_V8_08

 

 

直接Enter继续:

在这里插入图片描述

安装确认

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_数据库_09

 

 

这步就只需要等就行!

在这里插入图片描述

初始化数据库

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_JAVA 人大金仓数据库配置驱动_10

 

 

 

 选择数据库数据目录,默认数据库数据目录为安装目录下的data目录,选择默认就直接Enter:

 

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_插入图片_11

 在这里插入图片描述


依次设置数据库端口、管理员用户名、管理员用户密码、数据库字符集、数据库兼容模式、大小写敏感设置、存储块大小设置(选择默认就Enter):


JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_插入图片_12

 

 

 

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_V8_13

 

 

 

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_数据库_14

 安装完成


按Enter退出安装。(需要注册为服务的话,可以按照提示运行一下root.sh程序)


在这里插入图片描述

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_V8_15

安装目录下的文件如下,doc文件夹下有很多数据库

数据库启停

JAVA 人大金仓数据库配置驱动 人大金仓数据库安装_JAVA 人大金仓数据库配置驱动_16

 如果想启动或停止数据库服务,进入 ${安装目录}/Server/bin 目录执行如下命令:

# 启动服务
./ ${Data 文件目录} -l "${Data 文件目录}/sys_log/startup.log"

./sys_ctl -w start -D /opt/Kingbase/ES/V8/data -l "/opt/Kingbase/ES/V8/data/sys_log/startup.log"

# 停止服务
./sys_ctl stop -m fast -w -D ${Data 文件目录}

./sys_ctl stop -m fast -w -D /opt/Kingbase/ES/V8/data

在 ${安装目录}/install/Logs 目录下,存在名称如”KingbaseES_V8_ 安装 _*.log” 的日志文件,其中记录了安
装过程的所有信息。您可以打开日志文件,查看如下所示安装结果信息判断是否安装正确。

登录数据库

./ksql -p 54321 -U system test

修改system用户的密码的方式如下:
–登录数据库
ksql test system
–修改密码
alter user system password ‘Kingbase@1999’;

服务命令

sys_ctl restart -D /opt/Kingbase/ES/V8/data           #重启
Server 目录下执行Uninstaller  
或者cd /mnt  sh setup.sh                              #卸载

 配置文件    kingbase.conf