#官网https://www.kingbase.com.cn/service.html
#查看系统相关信息 lscpu uname -a cat /etc/redhat-release
#下载安装包单机版和license开发版 wget https://kingbase.oss-cn-beijing.aliyuncs.com/KESV8R3/V8R6/%E5%AE%89%E8%A3%85%E5%8C%85/KingbaseES_V008R006C005B0023_Lin64_single_install.iso wget https://kingbase.oss-cn-beijing.aliyuncs.com/KESV8R3/V8R6/%E5%AE%98%E7%BD%91license_V8R6-%E5%BC%80%E5%8F%91%E7%89%88.zip
#创建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/目录下 mv KingbaseES_V008R006C005B0023_Lin64_single_install.iso /home/kingbase/ cd /home/kingbase/ ls #将镜像挂载至/home/kingbase/KingbaseES/V8 cd /home/kingbase/KingbaseES/V8 ls
#可以提前下载开发测试版license,将官网license_V8R6-开发版.zip解压至/home/kingbase/ ll unzip 官网license_V8R6-开发版.zip ls cd license_12350/ ls pwd #授权 chown -R kingbase:kingbase /opt/
#切换kingbase用户,启动安装脚本setup.sh su kingbase sh setup.sh -i console
#许可协议,等相关软件保护条例 请按 <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
#在/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