一、安装前准备工作
1.1 硬件环境要求
在进行安装金仓 KingbaseES 数据库前需确认硬件是否满足要求。具体配置如下:
- CPU:x86
- 内存:512MB 以上
- 硬盘:11GB 以上空闲空间
1.2 软件环境要求
KingbaseES 支持微软 Windows 通用 x86_64 操作系统。可通过桌面图标此电脑查看系统信息。
1.3 下载安装包
访问 KingbaseES 官方网站下载页面,选择适合的 Windows 版本下载。官方网站:https://www.kingbase.com.cn/download.html

1.4 检验安装包是否完整
在下载完毕后获得安装程序(iso 文件)的同时,会获得一个 MD5 值或 SHA1 值。建议检验安装包是否完整,避免后续出现无法预料的问题。通过下面的命令查看安装程序文件对应的 MD5 值或 SHA1 值,再和拿到的值进行比对。
# 假设拿到的安装包文件是 KingbaseES_V009R002C012_Win64_install.iso,查看其 MD5 值
certutil -hashfile D:\DownLoads\KingbaseES_V009R001C010B0004_Win64_install.iso MD5
# 查看其 SHA1 值
certutil -hashfile D:\DownLoads\KingbaseES_V009R001C010B0004_Win64_install.iso SHA1
如果一致说明安装文件正常;如果不一致说明安装文件可能不完整,安装过程可能无法正常完成。
注意命令的路径是你下载安装的路径。

二、开始图形化界面安装
2.1 点击图形化安装程序
KingbaseES 提供三种安装方式:图形化安装、命令行安装和静默安装。推荐使用最常用的图形化安装方式。

2.2 接受许可协议
仔细阅读许可协议后,勾选'我接受许可协议条款',然后点击'下一步'。

2.3 选择授权文件
点击'选择'按钮指定授权文件路径。如果没有选择正式授权文件直接进行下一步,系统将使用试用版授权(通常有 30 天试用期)。
2.4 选择安装路径
浏览选择适合安装的路径。默认安装路径为 C:\Kingbase\ES\V9,可根据需要修改。
小提示
- 不要使用包含中文或空格的路径
- 确保目标磁盘有足够空间

2.5 选择安装集
KingbaseES 提供三种安装类型:
- 完全安装:包含所有组件(推荐初次安装选择)
- 服务器安装:仅安装数据库服务器
- 定制安装:手动选择需要的组件

在此选择完全安装。
2.6 安装预览
查看安装预览没问题后,点击安装,开始正式安装过程。
2.7 等待安装进度
根据电脑性能不同需要等待的时间也不一样,大概 5 分钟左右即可安装完成。
2.8 创建软件快捷方式
选取默认,对所有用户生效即可,点击【下一步】。

2.9 完成安装
选中【初始化数据库】选项,点击【完成】。

三、初始化数据库
安装完成后会自动弹出金仓数据库管理工具,选择【单节点列表】,点击【创建新实例】。后面也可以通过开始菜单找到'金仓数据库管控工具'并打开。

3.1 启动数据库管理工具
在这里选择【单节点列表】,点击【创建新实例】。

3.2 创建数据库实例
- 点击「新建实例」,进入实例参数配置界面。
- 按以下要求配置参数:
- 实例名称:支持自定义(如 'test'),可根据业务场景或管理需求命名。
- 端口号:默认端口为 54321,若默认端口被占用或有特殊网络规划,可按需修改。
- 管理员账户:超级用户(或数据库管理员账户)默认值为 'system',可直接使用默认设置。
- 密码:需设置强密码(建议包含大小写字母、数字及特殊符号)并妥善牢记,保障账户安全。
- 兼容模式:根据实际业务所需的数据库类型,选择对应兼容模式(如 MySQL、Oracle、PostgreSQL 等)。
参数配置完成后,点击「确定」(或「下一步」),系统将开始实例初始化流程。

3.3 完成创建
对确认配置信息无误后,选择 【创建后立即执行】 和 【创建后注册为系统服务】,点击 【执行】。

创建完成后,在单节点列表中可以看到新创建的实例,状态显示为'运行中'表示创建成功。
四、KingbaseES 基本操作
KingbaseES 提供了多种客户端工具,在开发方面提供了 KStudio 管理工具,可为数据库开发人员、DBA 提供数据库开发、调试、维护等各项功能,完美支持金仓数据库。KStudio 在界面及功能设计上,以服务数据库管理全过程为目标,遵循极简主义,力求提供用户极致的使用体验。

4.1 点击启动 KStudio
KStudio 存放在安装路径下的 ClientTools 的 guitools 目录下:C:\Kingbase\ES\V9\ClientTools\guitools

4.2 KStudio 界面预览
主菜单:提供使用 KStudio 的基本操作工具栏:提供常用操作入口 SQL 标签页:在该标签页下可执行 SQL 语句,函数,存储过程等 SQL 编辑器工具栏:提供常用的 SQL 操作入口 SQL 编辑区域:用于进行编辑操作可切换调试等其他视图界面数值查看器:可查看和编辑选中结果集的内容结果集结果过滤:可以通过 sql 进一步过滤结果集结果集查看器,可以多种格式显示或编辑结果集可对结果集翻页,以及设置每页结果集数量等结果集查看器常用操作入口结果集标签页,结果集有多项时,可以切换显示导航树:操作数据库对象的常用入口过滤器:可通过关键字模糊匹配过滤显示导航树信息

4.3 新建连接
从上面界面可以看到,KStudio 管理工具的界面和大部分主流数据库管理软件界面一致,不需要什么学习成本就可以上手。


4.4 新建数据库
新建数据库可以点击图标进行创建或者,点击右键点击数据库进行创建。

4.5 插入数据
这里通过以下命令测试一下是否可以进行表的插入数据。
INSERT INTO "test"."product"("cateid", "name", "detail", "price", "stock", "status", "createtime", "updatetime") VALUES(0, 'product3', 'detail4', 10, 10, 0, '2024-10-14', '2024-10-14');

经过验证,SQL 语句执行正常,可以对数据库进行正常开发使用。


