目录
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 [语法]