安装KingbaseES数据库
·
目录
KingbaseES官网
1. 下载安装包
1.1. 点击 "产品与方案" → "通用型数据库"

1. 2. 下载试用


1.3. 下载安装包
根据CPU架构下载安装包(这里选的是x86,其他架构按实际选择)
Linux使用该命令查看CPU架构
uname -m

- 下载时需要验证码,不需要输入真实姓名
1.4. 下载license许可

1.5. 将该包和license拷贝到Linux环境中解压

2. 安装数据库
- 将安装包和license放入指定路径后,开始安装。
- 注意:该产品只有3个月试用,如果是商用请购买正版;如果仅用来测试,安装后切勿删除该包,license过期后重新安装即可。
2.1. 创建安装目录和镜像挂载目录
mkdir V008R006C007B0012
mkdir mount_kb


2.2. 挂载镜像
如果没有设置sudo请使用root挂载
sudo mount pack/KingbaseES_V008R006C007B0012_Lin64_install.iso mount_kb/

2.3. 拷贝挂载的文件
mkdir kb_src
sudo cp -r mount_kb/* kb_src/

2.4. 修改权限为当前用户
sudo chown -R [用户名]:[用户名] kb_src/

2.5. 安装
命令行安装
./kb_src/setup.sh -i console
界面安装
./kb_src/setup.sh
由于我的虚拟机不支持界面安装,失败后自动转为命令行安装


license需要绝对路径
![]()
选择安装路径

默认data

默认端口

默认数据库管理员用户名(system)

管理员用户密码

默认字符集

默认兼容Oracle模式
- Pg模式表示兼容postgresql
- Oracle模式表示兼容Oracle

字符大小写敏感

默认为8k

仅用于测试,无需注册


3. 启动数据库
启动数据库
./Server/bin/sys_ctl -D data/ start
关闭数据库
./Server/bin/sys_ctl -D data/ stop
重启数据库
./Server/bin/sys_ctl -D data/ restart
登录数据库
./Server/bin/ksql -U system -d test -p 54321


可能各个环境不同,我的安装后PATH变量已自动设置,但没有生效

执行一下source命令后生效
source ~/.bashrc
sys_ctl 不需要再去指定绝对路径或者相对路径,但启动仍然要指定data

设置一个更方便的启动命令(vim ~/.bashrc)
利用alias命令去指定绝对路径和登录信息
名字可以随便命名,容易记住且不影响其他使用就行
alias _kb="/home/yt/kingbase/V008R006C007B0012/KESRealPro/V008R006C007B0012/Server/bin/sys_ctl -D /home/yt/kingbase/V008R006C007B0012/data/"
alias _ksql="/home/yt/kingbase/V008R006C007B0012/KESRealPro/V008R006C007B0012/Server/bin/ksql -U system -d test -p 54321"


帮助
\h 或 \?
语法帮助
\h [语法]

更多推荐


所有评论(0)