【人大金仓数据库的安装部署及大小写敏感修改】

一、数据库创建

文件和证书准备

本次以64位Linux版举例

人大金仓数据库官网: link

下载证书和镜像

在这里插入图片描述
在这里插入图片描述
最后将证书和镜像,上传linux服务器(本此我上传到:/opt/Kingbase)

预安装工作

创建用户

因为人大金仓数据库只能使用非root用户安装

useradd -m kingbase
passwd kingbase

创建安装目录

mkdir /opt/Kingbase/ES/V8
chmod o+rwx /opt/Kingbase/ES/V8

数据存储目录无需预先创建

数据目录是金仓数据库管理系统 KingbaseES 中存放数据文件的目录,默认是在安装目录下的 data 目录。也可以与安装目录分开单独设置。数据目录不必事先创建。安装过程中会提示指定数据目录,如果目录不存在安装程序会自动创建。

挂载目录

iso 格式的安装程序包需要先挂载才能使用。挂载 iso 文件需要使用 root 用户。(我是挂载到根目录的/kingbase下)‘

mount KingbaseES_V008R006C004B0021_Lin64_single_install.iso /kingbase

/kingbase下可以看到 setup 目录和 setup.sh 脚本。
在这里插入图片描述

安装完成后可以运行命令“umount /kingbase”取消挂载 iso 文件,在 /kingbase目录下不会再看到安装相关文件。

安装


 # 切换用户
su kingbase
# 进入到安装目录
cd /kingbase

sh setup.sh -i console

下面就是一步步的傻瓜式安装了,其中关键的一步就是需要输入证书的位置,直接输入即可。此外还需要输入data的位置,此位置可以预先不存在,不影响安装。
安装完成后可以看到:
在这里插入图片描述

问题处理

大小写敏感问题处理

安装完成后,如果需要切换数据库为字符敏感的,需要执行以下命令:

# 切换用户到kingbase用户
[root@CentOS8 ~]# su - kingbase
# 进入到脚本目录下
[kingbase@CentOS8 ~]$ cd /opt/KingBase/Server/bin/
# 修改大小写
[kingbase@CentOS8 ~]$ ./initdb -USYSTEM -W -D /opt/KingBase/data/ --case-insensitive

## 然后输入密码两次即可

修改sys_hba.conf

修改安装目录下data目录下(本文是/opt/KingBase/data)的sys_hba.conf
将method这一列全部改为trust,可以采用vim命令的一键替换(%s/old/new/g)
在这里插入图片描述

启动数据库

# 如果已经是kingbase用户,无需切换
[root@CentOS8 ~]# su - kingbase
# 进入到脚本目录下
[kingbase@CentOS8 ~]$ cd /opt/KingBase/Server/bin/
# 启动
[kingbase@CentOS8 ~]$ ./sys_ctl -D /opt/KingBase/data/  start

使用Dbeaver连接数据库

创建新的驱动管理器

在这里插入图片描述

在这里插入图片描述

输入连接信息

# 类名:com.kingbase8.Driver
#url模板:jdbc:kingbase8://{host}[:{port}]/[{database}]
#默认端口号:54321

在这里插入图片描述

测试连接

选择新创建的人大金仓驱动管理器
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值