Centos安装人大金仓数据库kingbasev8
Centos安装人大金仓数据库kingbasev8
Centos安装人大金仓数据库kingbase
1.下载地址
- 软件包下载
https://download.kingbase.com.cn/xzzx/index.htm
我的版本是KingbaseES_V008R006C008B0014_Lin64_install - 授权下载

2.安装人大金仓数据库
2.1 root用户下准备工作
人大金仓软件安装需要kingbase用户进行安装,需要新建kingbase用户
在安装金仓数据库管理系统 KingbaseES 时,安装用户对于安装路径需有“读”、“写”、“执行”的权限。在linux 系统中,需要以非 root 用户执行安装程序,且该用户要有标准的 home 目录。因此,建议在正式安装前,新建 kingbase 用户作为金仓数据库管理系统 KingbaseES 专用的系统用户,运行如下命令创建 kingbase 用户:
#创建系统用户
useradd kingbase
#设置密码
passwd kingbase
#创建挂载文件目录
mkdir -p /home/kingbase/KingbaseES/V8
#将安装包上传到/home/kingbase/KingbaseES/V8目录下
mv KingbaseES_V008R006C008B0014_Lin64_install.iso /home/kingbase/KingbaseES/V8
#创建授权文件目录
mkdir -p /home/kingbase/license
#将授权文件上传到该目录
#将安装包权限赋予 kingbase 用户和用户组
chown -R kingbase:kingbase /home/kingbase/
金仓数据库管理系统 KingbaseES 安装过程中有默认的安装目录/opt/Kingbase/ES/V8,如果直接使用 kingbase用户安装,安装过程中将会提示没有权限。因此,建议在正式安装之前,将安装目录的权限赋予 kingbase 用户:
#注意:没有这个文件目录需要创建出来
mkdir -p /opt/Kingbase/ES/V8
chown -R kingbase:kingbase /opt/Kingbase/ES/V8
#挂载镜像
mount KingbaseES_V008R006C008B0014_Lin64_install.iso /home/kingbase/KingbaseES/V8
mount: /dev/loop0 写保护,将以只读方式挂载
#查看挂在成功与否
ll
总用量 6
dr-xr-xr-x. 2 root root 2048 7月 22 00:30 setup
-r-xr-xr-x. 1 root root 3820 7月 22 00:31 setup.sh
2.2 切换到kingbase用户安装
su - kingbase
cd /home/kingbase/KingbaseES/V8
ls
setup setup.sh
#控制台安装
sh setup.sh -i console
Now launch installer…
Preparing to install
Extracting the JRE from the installer archive…
Unpacking the JRE…
Extracting the installation resources from the installer archive…
Configuring the installer for this system’s environment…
…
Launching installer…
正在准备控制台模式安装…
后续直接都是按照回车,默认值
只需要手动输入需要录入授权文件

3.检查是否安装成功
su kingbase
cd /opt/Kingbase/ES/V8/Server/bin/
#服务启动
./sys_ctl -D /opt/Kingbase/ES/V8/data start
#服务停止
./sys_ctl -D /opt/Kingbase/ES/V8/data stop
#服务状态查看
./sys_ctl -D /opt/Kingbase/ES/V8/data status
4.数据库登陆
cd /opt/Kingbase/ES/V8/Server/bin
#登录kingbase -U用户名 -W密码 -P端口 dbname数据库名
./ksql -Usystem -W123456 -p54321 dbName
#或者
./ksql -p 54321 -U system -d dbName
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)