一、准备安装包与授权文件
前往官网下载安装包,到下载页面 找到
金仓数据库管理系统>KingbaseES V8 R6,找到对应的服务器版本,选择 安装包-单机版 和license开发版 下载下来,也可以复制下载连接,在服务器中 wget 下载,由于我的服务器 没接网络,只能下载下来拷贝进去
二、创建用户以及目录
#创建kingbase用户、授权、目录、文件夹
useradd kingbase
passwd kingbase
mkdir -p /home/kingbase
mkdir /home/kingbase/kdb
mkdir /home/kingbase/KingbaseES
mkdir /home/kingbase/KingbaseES/V8
chown -R kingbase:kingbase /home/kingbase
chown -R kingbase:kingbase /home/kingbase/kdb
#将镜像移动至/home/kingbase/目录下,也可以直接把iso直接上传到 /home/kingbase/ 目录下
mv KingbaseES_V008R006C005B0023_Lin64_single_install.iso /home/kingbase/
cd /home/kingbase/
ls
#将镜像挂载至/home/kingbase/KingbaseES/V8
mount KingbaseES_V008R006C005B0023_Lin64_single_install.iso /home/kingbase/KingbaseES/V8
cd /home/kingbase/KingbaseES/V8
ls
三、把第一步准备好的授权文件也放入到 /home/kingbase/下面
上传刚才下载好的文件官网license_V8R6-开发版.zip
unzip 官网license_V8R6-开发版.zip
cd license_12350/
ls
<meta charset="utf-8">license_12350_0.dat
pwd
/home/kingbase/<meta charset="utf-8">license_12350/
#授权
chown -R kingbase:kingbase /opt/
四、切换kingbase用户,启动安装脚本setup.sh
#切换kingbase用户,启动安装脚本setup.sh
su kingbase
cd <meta charset="utf-8">/home/kingbase/KingbaseES/V8
sh setup.sh -i console
#运行后稍等一下,就会出现中文的安装说明,按照2步骤一步一步下去即可
#许可协议,等相关软件保护条例
请按 <ENTER> 键继续
请按 <ENTER> 键继续:
请按 <ENTER> 键继续:
请按 <ENTER> 键继续:
请按 <ENTER> 键继续:
请按 <ENTER> 键继续:
请按 <ENTER> 键继续:
请按 <ENTER> 键继续:
请按 <ENTER> 键继续:
是否接受此许可协议条款? (Y/N): y
请选择将由本安装程序安装的“安装集”。
->1- 完全安装
2- 客户端安装
您想在哪里安装?
默认安装文件夹:/opt/Kingbase/ES/V8
输入绝对路径,或按<ENTER>接受默认路径
请按 <ENTER> 键继续:
选择许可证文件路径:
/home/kingbase/license_12350/license_12350_0.dat
安装文件夹为:/opt/Kingbase/ES/V8
这是正确的吗?(是/否):是
数据库数据目录 (默认: /opt/Kingbase/ES/V8/data):
端口: (默认: 54321):
用户名 (默认: system): root
请输入密码: 请输入密码:*******
请再次输入密码: 请再次输入密码:*******
输入请求信息
->1- UTF8
2- GBK
3- GB18030
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 1
输入请求信息
1- PG
->2- ORACLE
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 1
#如果您想将KingbaseES V8注册为操作系统服务,请运行
/opt/Kingbase/ES/V8/Scripts/root.sh
cd /opt/Kingbase/ES/V8/Scripts/
./root.sh
#到这里基本完成了
五、完成安装
cd /opt/Kingbase/ES/V8/Server/bin/
./kingbase -V
netstat -an |grep 54321
#查看是否有在监听54321端口
六、kingbase基本操作
#在/opt/Kingbase/ES/V8/Server/bin目录下执行、./ksql -f 文件 -U用户名 -W密码 -P端口 -d数据库名 -a
./ksql -h 127.0.0.1 -U root -W -p 54321 -d test 或./ksql -Uroot -p54321 test
#创建用户
create user qgs password '111111';
#创建数据库
create database qgs;
#查看所有用户
\du
#列出数据库:
\l
#列出索引
\di
#列出表
\dt
#列出表结构
\d 表
#退出
\q
七、服务方式启停命令(root用户下)
停止数据库 | service kingbase8d stop |
启动数据库 | service kingbase8d start |
重启数据库 | service kingbase8d restart |
查看数据库服务状态 | service kingbase8d status |