linux安装国产化数据库-金仓数据库

204 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情

前言

许多小伙伴在工作时回遇到要对接国产化数据库的需求,但在平时的开发调试,准备开发环境时,我们都基本是基于mysql去开发。今天就记录一下自己搭建金仓数据库(KingBaseES)环境的一个过程。

1. 下载安装包

下载安装包需要去官网进行下载,选择对应系统版本的安装包文件。

image.png 同时还需要下载官网提供的license文件。

image.png 下载之后我们将安装包文件和授权文件上传到服务器。并且将授权文件解压出来

unzip /da1/KingBaseES/*.zip

2. 创建kingbase用户

useradd kingbase

3. 创建安装目录并赋权

cd home
mkdir kingbase
# 赋权
chown -R kingbase:kingbase /home/kingbase

4. 挂载安装包文件

iso格式的安装程序包需要先挂载才能使用。挂载iso文件需要使用root用户。

mount KingbaseES_V008R006C006B0021_Lin64_install.iso /mnt/

mnt目录下可以看到setup目录和setup.sh脚本。

image.png

5. 安装数据库

以kingbase 用户进入安装程序中setup.sh所在目录,以kingbase用户执行如下命令:

sh setup.sh -i console

1.开始安装:

image.png 2.许可协议:

image.png 一直回车进行翻页

image.png 这里选y,原因也不用多说。不选就安装不了。
输入Y(不分大小写)表示接受此许可协议条款。
输入N(不分大小写)表示不接受此许可协议条款。

3.选择安装方式: image.png 选择1进行安装

4.选择授权文件路径:

image.png

5.选择安装路径:

image.png 按回车继续

image.png

6.选择数据存储路径,数据库端口,管理员用户名

image.png 可以一路回车默认,也可以修改

7.设置管理员用户密码(system)

image.png

8.其他设置 image.png 我这里数据库类型设置成了pg(postgresql),默认大小写敏感,默认的8k存储块
最后回车进行安装。

9.安装完成 image.png

6. 执行root.sh

根据安装完成的提示,要注册kingbase为系统服务,需要以root用户执行脚本。

image.png

7.验证数据库

使用数据库连接工具直接连接数据库进行验证。

image.png