KingBaseV9部署笔记
# 电科金仓安装记录
# 前期准备
相关文件
数据库版本: KingbaseES V9R1C2B14 鲲鹏_linux
相关文档:
准备文件:
- 数据库安装文件:
KingbaseES_V009R001C002B0014_Kunpeng64_install.iso
- 授权文件:
license_41248_0.dat
(企业90天) - JDBC驱动包
KingbaseES_V009R001C001B0025PSC002_JDBC.zip
测验服务器配置
- CPU 鲲鹏
Kunpeng-920
- 系统 银河麒麟
v2401.ky10.aarch64
- 内存 16GB+
# 安装步骤
检查服务器配置是否满足数据库安装要求
# 检查cpu/os cat /etc/*release # 检查内存、磁盘 free -m df -hl
1
2
3
4
5
6预安装操作
# 创建安装用户 kingbase/Hymake@123. # 创建成功后自动生成目录/home/kingbase useradd -m kingbase # 密码需要输入两次,保证两次输入的密码相同。 passwd kingbase # 创建数据库安装目录,并赋予kingbase用户对该目录的读写权限。 mkdir /opt/Kingbase/ES/V9 chmod o+rwx /opt/Kingbase/ES/V9 # 检查操作系统语言设置 echo $LANG # 如果系统显示值包含“zh_CN”,则为中文语言,可执行如下命令修改语言设置为中文 export LANG=zh_CN.UTF-8
1
2
3
4
5
6
7
8
9
10
11
12
13
14数据库命令行安装操作
# 安装包挂载 #cd KingbaseES_V009R001C002B0014_Lin64_install.iso所在目录 cd /home/kingbase mkdir KingbaseESV9 mount KingbaseES_V009R001C002B0014_Kunpeng64_install.iso ./KingbaseESV9 # 以kingbase用户启动安装程序 su kingbase sh setup.sh -i console # 按<ENTER> 跳过介绍、许用许可及其他描述性说明 # 输入y ,按<ENTER>接受许可条款 # 选择安装集 # 完全安装:包括数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。 # 客户端安装:包括接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。 # 定制安装:在数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具所有组件中自由选择。 # 输入1,按<ENTER> 进入下一步 # 输入授权文件绝对路径[/home/kingbase/license_41248_0.dat] 按<ENTER> 进入下一步 # 输入安装目录[默认目录:/opt/Kingbase/ES/V9], 按<ENTER> 进入下一步 # 若提示覆盖非空目录 输入1,按<ENTER> 进入下一步 # 检查预安装摘要 按<ENTER> 确认 # 按<ENTER> 开始安装 # 输入数据存储目录[默认目录:/opt/Kingbase/ES/V9/data] 按<ENTER>确认并进入下一步 # 输入数据库端口[默认端口:54321] 按<ENTER>确认并进入下一步 # 输入数据库管理员用户名[默认:system] 按<ENTER>确认并进入下一步 # 输入数据库管理员密码 [Hymake@123.] 按<ENTER>确认并进入下一步 # 选择服务端字符集编码 默认UTF8 按<ENTER>确认并进入下一步 # - (可选 default、GBK、GB2312、GB18030) # 选择数据库区域,可选值将随字符集编码选项发生变动。按<ENTER>确认并进入下一步 # - 当字符集编码为 default 时,默认区域值为:default(可选 C) # - 当字符集编码为 UTF8 时,默认区域值为:zh_CN.UTF-8(可选 en_US.UTF-8、C) # - 当字符集编码为 GBK 时,默认区域值为:zh_CN.GBK(可选 C) # - 当字符集编码为 GB2312 时,默认区域值为:zh_CN.GB2312(可选 C) # - 当字符集编码为 GB18030 时,默认区域值为:zh_CN.GB18030(可选 C) # 选择数据库兼容模式 [ORACLE] 可选(PG、ORACLE、MYSQL) # 设置字符大小写敏感性 输入2,按<ENTER>确认并进入下一步 # 选择存储块大小 [默认 8k] 按<ENTER>确认并进入下一步 # 选择身份认证方式 [默认:scram-sha-256] ,按<ENTER>确认并进入下一步 # - (可选:scram-sha-256、scram-sm3、sm4、sm3) # 填写自定义参数(如有) # - 有关数据库初始化参数,详情可见《KingbaseES服务器应用参考手册》第2章 # 按<ENTER>以继续安装 # 安装完成 # ---- # 恭喜!KingbaseES V9 已成功地安装到: # /opt/Kingbase/ES/V9 # 如果您需要将 KingbaseES V9 注册为系统服务,请运行 # /opt/Kingbase/ES/V9/install/script/root.sh # 按<ENTER> 退出安装程序 # 打开新终端并切换root用户 执行脚本 /opt/Kingbase/ES/V9/install/script/root.sh # Starting KingbaseES V9: # 等待服务器进程启动 .... 完成 # 服务器进程已经启动 # KingbaseES V9 started successfully # 安装成功后检查数据库版本 cd /opt/Kingbase/ES/V9/Server/bin ./kingbase –V # KINGBASE (KingbaseES) V009R001C002B0014 # 取消挂载 su umount ./KingbaseESV9 # 如开启防火墙,检查并开放数据库端口[54321] # 查询防火墙是否开启 systemctl status firewalld # 检查端口[54321]是否开放 firewall-cmd --zone=public --query-port=54321/tcp # 永久开放端口[54321] firewall-cmd --zone=public --add-port=54321/tcp --permanent # 重载防火墙使配置生效 firewall-cmd --reload # 验证端口是否开放 firewall-cmd --zone=public --query-port=54321/tcp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# DBeaver适配
准备文件
JDBC驱动包:KingbaseES_V009R001C001B0025PSC002_JDBC.zip (opens new window)
操作步骤
- 进入DBeaver安装根目录
D:\dbeaver\plugins
- 创建目录:
com.kingbase8.Driver
- 将驱动包一下三个文件拖入目录中
kingbase8-9.0.0.jar
kingbase8-9.0.0.jre6.jar
kingbase8-9.0.0.jre7.jar
- 打开DBeaver,在顶部菜单选择并打开 数据库->驱动管理器
- 点击新建
- 驱动名称:
KingBaseESV9
- 类名:
com.kingbase8.Driver
- URL模板:
jdbc:kingbase8://{host}[:{port}]/[{database}]
- 默认端口:54321
- 默认数据库:test
- 默认用户:system
- 顶部页签选择
库
- 点击添加文件,并将
\plugins\com.kingbase8.Driver
目录下三个jar依次添加 - 点击
确定
保存驱动配置,关闭驱动管理器 - 点击新建数据库连接,选择驱动器:
KingBaseESV9
- 依次输入服务
IP
、用户名
、密码
- 点击测试连接 提示
已连接
则适配成功
- 驱动名称:
帮助我改善此页面 (opens new window)
上次更新: 2025/06/27, 20:44:17