一、安装包准备

准备一台虚拟机 软件占用内存约为10G

获取安装包

官方网站中下载https://www.kingbase.com.cn/

首页-服务与支持-下载-----文件以iso后缀的光盘文件

上传安装包

将上述安装包软件包上传至服务器到存放软件包的路径(本文示例:/opt/)

使用root用户创建存放软件路径

mkdir -p /opt/modules/ 
mkdir -p /opt/modules/KingbaseESV9

安装包的挂载与取消

iso格式的安装程序包需要先挂载才能使用,需要使用root用户挂载iso文件,命令如下:

给权限
chmod 777 /opt/modules/KingbaseES_V009R001C010B0004_Lin64_install.iso
然后挂载
mount /opt/modules/KingbaseES_V009R001C010B0004_Lin64_install.iso  /opt/modules/KingbaseESV9

KingbaseES目录下

可以看到setup目录和setup.sh脚本。安装完成后可以运行如下命令取消挂载iso文件:

cd /opt/modules/KingbaseESV9
下面这个指令安装完成之后使用
umount ./KingbaseESV9

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

二、安装用户

在安装KingbaseES时,安装用户对于安装路径需有“读”、“写”、“执行”的权限。在Linux系统中,需要以非root用户执行安装程序,且该用户要有标准的home目录。 因此,建议在正式安装前,新建kingbase用户作为KingbaseES专用的系统用户,可以先使用root用户运行如下命令创建kingbase用户:

useradd kingbase
或
groupadd kingbase

该命令会同时创建同名用户组kingbase以及用户根目录/home/kingbase。继续运行如下命令设置kingbase用户的密码:

passwd kingbase

密码需要输入两次,保证两次输入的密码相同。

三、安装目录

KingbaseES默认的安装目录是/opt/Kingbase/ES/V9。如果不存在,需要使用root用户先创建该目录,并赋予kingbase用户对该目录的读写权限。

mkdir -p /opt/Kingbase/ES/V9
chmod o+rwx /opt/Kingbase/ES/V9

也可以自定义安装路径。如自定义安装路径为**/opt/installs/KingbaseES**,使用kingbase用户创建目录的命令如下:

su - kingbase
mkdir /opt/installs/KingbaseES

四、安装KingbaseES

启动安装程序

su - kingbase
export LANG=zh_CN.UTF-8
sh /opt/modules/KingbaseESV9/setup.sh

选择安装集

根据安装后数据库服务功能的不同,KingbaseES可分为完全安装、客户端安装和定制安装三种安装集。

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

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

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

这里选择1 完全安装

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐