一、基础信息
服务器IP地址:192.168.108.171、192.168.108.172
服务器用户:root/kingbase
服务器密码:123456
数据库版本:KingbaseES_V008R006C008B0020
数据库路径:/home/kingbase/app
数据库用户:system
数据库密码:123456
二、安装准备
官网:https://www.kingbase.com.cn
数据库下载链接:https://kingbase.oss-cn-beijing.aliyuncs.com/KESV8R3/V008R006C008B0020/KingbaseES_V008R006C008B0020_Lin64_install.iso
jdbc驱动下载链接:https://kingbase.oss-cn-beijing.aliyuncs.com/KES_INTERFACE/jdbc/x86/jdbc.zip
企业版许可证下载链接:https://kingbase.oss-cn-beijing.aliyuncs.com/KESV8R3/license_%E4%BC%81%E4%B8%9A%E7%89%88.zip
三、安装
1. 创建用户
1 2
| useradd kingbase mv KingbaseES_V008R006C008B0020_Lin64_install.iso /home/kingbase
|
2. 授权
1
| chown kingbase:kingbase /home/kingbase/KingbaseES_V008R006C008B0020_Lin64_install.iso
|
3. 准备安装程序
1 2 3 4
| su - kingbase mkdir iso mkdir app mount KingbaseES_V008R006C008B0020_Lin64_install.iso iso
|
4. 使用控制台安装
1 2
| cd iso sh setup.sh -i console
|
根据提示与安装要求进行配置与安装
5. 执行root.sh
1 2
| 切换为root用户 /home/kingbase/app/install/script/root.sh
|
6. 验证
使用DBeaver进行测试
1. 解压
解压jdbc.zip
解压KingbaseES_V008R006C008B0020PSC001_JDBC.zip
2. 添加kingbase驱动
DBeaver–数据库–驱动管理器–新建
设置
1 2 3 4 5
| 驱动名称:kingbase 驱动类型:Generic 类名:com.kingbase8.Driver URL模板:jdbc:kingbase8://{host}[:{port}]/[{database}] 默认端口:54321
|
库–添加文件
1
| C:\Users\yu\Downloads\jdbc\KingbaseES_V008R006C008B0020PSC001_JDBC\KingbaseES_V008R006C008B0020PSC001_JDBC\kingbase8-8.6.0.jar
|
3. 连接测试
DBeaver–数据库–新建数据库连接–kingbase
主要
1 2 3 4 5 6 7
| 常规 连接方式:主机 主机:192.168.108.171 数据库/模式:test 认证(Database Native) 用户名:system 密码:123456
|
测试连接
四、配置
1. 登录数据库
1 2 3 4 5 6 7 8 9 10 11 12 13
| su - kingbase
./app/Server/bin/ksql -U system test
select GET_LICENSE_VALIDDAYS();
show max_connections;
SELECT count(*) FROM pg_stat_activity;
|
2. 替换许可证
1 2 3 4 5
| unzip license_企业版.zip mv license_29296/license_29296_0.dat /home/kingbase/ chown kingbase:kingbase /home/kingbase/license_29296_0.dat chmod 750 /home/kingbase/license_29296_0.dat mv license_29296_0.dat /home/kingbase/app/KESRealPro/V008R006C008B0020/license.dat
|
3. 修改配置文件
1 2
| vim app/data/kingbase.conf max_connections = 200
|
4. 重启服务
1 2
| ./app/Server/bin/sys_ctl stop -D app/data/ ./app/Server/bin/sys_ctl start -D app/data/
|