持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情
前言
许多小伙伴在工作时回遇到要对接国产化数据库的需求,但在平时的开发调试,准备开发环境时,我们都基本是基于mysql去开发。今天就记录一下自己搭建金仓数据库(KingBaseES)环境的一个过程。
1. 下载安装包
下载安装包需要去官网进行下载,选择对应系统版本的安装包文件。
同时还需要下载官网提供的license文件。
下载之后我们将安装包文件和授权文件上传到服务器。并且将授权文件解压出来
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脚本。
5. 安装数据库
以kingbase 用户进入安装程序中setup.sh所在目录,以kingbase用户执行如下命令:
sh setup.sh -i console
1.开始安装:
2.许可协议:
一直回车进行翻页
这里选y,原因也不用多说。不选就安装不了。
输入Y(不分大小写)表示接受此许可协议条款。
输入N(不分大小写)表示不接受此许可协议条款。
3.选择安装方式:
选择1进行安装
4.选择授权文件路径:
5.选择安装路径:
按回车继续
6.选择数据存储路径,数据库端口,管理员用户名
可以一路回车默认,也可以修改
7.设置管理员用户密码(system)
8.其他设置
我这里数据库类型设置成了pg(postgresql),默认大小写敏感,默认的8k存储块
最后回车进行安装。
9.安装完成
6. 执行root.sh
根据安装完成的提示,要注册kingbase为系统服务,需要以root用户执行脚本。
7.验证数据库
使用数据库连接工具直接连接数据库进行验证。