金仓KingbaseES数据库安装至Linux系统
下载
官网下载
https://www.kingbase.com.cn/download.html#database
或
https://www.kingbase.com.cn/download.html#database_list
注意:此处还能下载180天授权文件
不授权一般来说是试用,长时间使用可以和金仓购买授权.
基本配置
创建必备目录
如果设置的目录不同,在后面的路径配置也要进行更改
mkdir -p /opt/software/ mkdir -p /opt/software/KingbaseESV9 mkdir -p /opt/Kingbase/ES/V9 chmod o+rwx /opt/Kingbase/ES/V9
挂载iso
iso格式的安装程序包需要先挂载才能使用,需要使用root用户挂载iso文件
cd /opt/software/ mount KingbaseES_V009R003C011B0003_Lin64_install.iso KingbaseESV9/
创建专属用户
专门用于处理kingbase的用户,按需求创建
root@192-168-13-5:~# adduser kingbase Adding user `kingbase' ... Adding new group `kingbase' (1000) ... Adding new user `kingbase' (1000) with group `kingbase' ... Creating home directory `/home/kingbase' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: Sorry, passwords do not match passwd: Authentication token manipulation error passwd: password unchanged Try again? [y/N] Changing the user information for kingbase Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] Y
测试
root@192-168-13-5:~# su kingbase kingbase@192-168-13-5:/root$ exit
安装
官网操作手册,如果你需要更加详情的配置推荐看官方文档
https://bbs.kingbase.com.cn/docHtml?recId=ef7404928de44316a3e72c84e64af712&url=aHR0cHM6Ly9iYnMua2luZ2Jhc2UuY29tLmNuL2tpbmdiYXNlLWRvYy92OS4zLjExL2ludHJvL3JlbGVhc2Vub3Rlcy1leHRlcm5hbC12OS9pbmRleC5odG1s
先切换到kingbase用户,然后执行命令进行安装
# 切换到kingbase用户 su kingbase # 启动安装 cd /opt/software/KingbaseESV9 sh setup.sh -i console
大约8次确认后会出现同意协议的确认步骤:
输入Y后回车确认
选择安装集
选择安装集,这里以完整版为例,输入1回车。
选择授权文件
有的话输入,没有的话为空跳过
选择安装路径
可以看到,默认安装路径为/optKingbase/ES/V9
可以填入绝对路径进行更换,或者为空保持默认路径
安装配置汇总
回车继续
再次确认
之后会进入安装读条,等待1分钟
选择数据存储路径
选择一个文件夹,必须为空文件夹,默认为opt/Kingbase/ES/V9/data
使用默认或者填入后回车继续
指定监听端口
设置数据库管理员用户名密码
默认用户名为system
密码必填
会确认密码
选择服务器编码
设置服务器编码和本地编码
如果报错:
Locale net supported by the OS,please select another one.
意思为本地不支持所选语言(中文),请换一个,改为3 英文(输入3回车)
选择数据库模式
大小写是否敏感
设置块大小
选择认证方法
设置自定义参数
回车跳过
确认开始安装
等待大概几十秒
安装完成
列出了安装位置和注册服务的命令
回车退出安装
注册系统服务
切换回root用户注册服务
exit 或者 sudo root
#执行 /opt/Kingbase/ES/V9/install/script/root.sh
服务启动/关闭控制
# 查询状态 sudo service kingbased status
# 启动服务 sudo service kingbased start
# 停止服务 sudo service kingbased stop
# 重启服务 sudo service kingbased restart
查看服务状态
测试
/opt/Kingbase/ES/V9/ClientTools/bin/ksql -U system -d test -h 127.0.0.1
注意system是用户名 test是数据库名称
取消挂载
安装完成后可以取消挂载
umount /opt/software/KingbaseESV9
查看金仓数据库
下载数据库连接工具
(其他能连的也行)
https://www.kingbase.com.cn/download.html#tool
来源:https://www.cnblogs.com/fffffff/p/19293410 |