人大金仓数据库KingbaseES安装

安装地址:https://www.kingbase.com.cn/download.html

安装手册:https://bbs.kingbase.com.cn/documentGuide?recId=d3b047761988fde0084a665fc7151c47

 

预安装工作 
创建安装用户
useradd -m kingbase
递归授予 /mnt/www 目录的权限给当前用户(假设你用 kingbase 用户操作):
chown -R kingbase:kingbase /mnt/www
该命令会同时创建同名用户组kingbase以及用户根目录/home/kingbase。继续运行如下命令设置kingbase用户的密码:
passwd kingbase
密码需要输入两次,保证两次输入的密码相同。
这里填kingbase用户的密码
# 先切换到root(需要root密码)
su - root
切换用户
su - kingbase
KingbaseES默认的安装目录是 /opt/Kingbase/ES/V8 。如果不存在,您需要使用root用户先创建该目录,并赋予kingbase用户对该目录的读写权限。
mkdir /opt/Kingbase/ES/V8
chmod o+rwx /opt/Kingbase/ES/V8
也可以自定义安装路径。如自定义安装路径为 /home/kingbase/kdb ,使用kingbase用户创建目录的命令如下:
mkdir -p /mnt/www/kingbase/kdb
chmod o+rwx /mnt/www/kingbase/kdb

3.5.3. 数据目录 ¶
数据目录是KingbaseES中存放数据文件的目录,默认是在安装目录下的data目录。也可以与安装目录分开单独设置。您可以根据业务系统数据量来单独设置数据目录路径,例如将数据目录初始化在本机硬盘或者挂载在盘阵上。您可以运行如下命令创建数据目录:
mkdir -p /mnt/www/kingbase/data
3.5.4. 安装包的挂载与取消 ¶
iso格式的安装程序包需要先挂载才能使用。挂载iso文件需要使用root用户。比如挂载的目录是iso文件同级目录KingbaseES,您可以运行如下命令进行挂载:

#cd KingbaseES_V008R006C009B0014_Lin64_install.iso所在目录
cd /mnt/www/KingbaseESIOS
切换root用户
su
在当前目录(KingbaseESIOS)下创建 KingbaseESV8 目录作为挂载点:
mkdir ./KingbaseESV8
mount KingbaseES_V008R006C009B0014_Kunpeng64_install.iso ./KingbaseESV8
验证挂载是否成功:
ls ./KingbaseESV8
KingbaseES目录下可以看到setup目录和setup.sh脚本。安装完成后您可以运行如下命令取消挂载iso文件:


su
umount ./KingbaseESV8
此时KingbaseES已经和iso文件解除挂载关系,您在KingbaseES目录下不会再看到安装相关文件。


命令行安装
4.2.1. 启动安装程序 ¶
命令行安装支持中文和英文的文字提示。根据操作系统的语言设置会显示对应语言的提示信息。您可以执行如下命令查看操作系统的语言设置:
这个要在kingbase用户里面改
echo $LANG
如果系统显示值包含“zh_CN”,则为中文语言,安装程序会显示中文内容。否则,您可以执行如下命令修改语言设置为中文:

export LANG=zh_CN.UTF-8
接下来开始进行命令行安装过程。您首先进入安装程序中setup.sh所在目录,以kingbase用户执行如下命令:
su - kingbase
cd /mnt/www/KingbaseESIOS/KingbaseESV8

sh setup.sh -i console


授权文件路径:
/mnt/www/KingbaseESIOS/license_44750_0.dat
安装目录:
/mnt/www/kingbase/kdb
存储数据文件夹:
/mnt/www/kingbase/data
端口号:
13306
数据库用户名:
这里填你的用户名
密码:
这里填你的密码
字符集:
UTF8
都选默认
切换root用户
su
如果您需要将 KingbaseES V8 注册为系统服务,请运行
/mnt/www/kingbase/kdb/install/script/root.sh
cd /mnt/www/KingbaseESIOS
umount ./KingbaseESV8
此时KingbaseES已经和iso文件解除挂载关系,您在KingbaseES目录下不会再看到安装相关文件。

验证工具是否能连接数据库。

您可以使用交互式终端工具(ksql)连接数据库。进入${安装目录}/Server/bin目录,执行如下命令:
cd /mnt/www/kingbase/kdb/KESRealPro/V008R006C009B0014/Server/bin
./ksql -p 13306 -U 你的用户名 test
你的密码
-p参数指定初始化数据库时设置的端口。-U参数指定初始化数据库时设置的管理员用户,也可以是其他用户。更详细的ksql工具使用可参考《 KingbaseES ksql工具用户指南及参考 》。

如果ksql能够正常连接数据库服务,则说明数据库安装正常。

您也可以使用数据库开发管理工具连接数据库,具体使用可参考《 KStudio使用手册 》。

查看已安装数据库的版本信息

进入${安装目录}/Server/bin目录,执行

./kingbase --version
或在交互式终端(ksql)中执行

select version();

 

posted @ 2025-07-17 10:24  全琪俊  阅读(152)  评论(0)    收藏  举报