官网下载电科金仓-成为世界卓越的数据库产品与服务提供商 (kingbase.com.cn)
选择对应的数据库及授权文件
可以使用wget命令直接下载到服务器上,此处选择下载到/usr/local目录下 将授权文件解压,一会儿会用到该路径
创建用户kingbase,并添加密码
useradd kingbase
passwd kingbase
在/usr/local下创建文件夹Kingbase,并将所有者修改为kingbase用户(安装过程中可将软件安装至该目录,需要写入权限)
将kingbase数据库的ios安装包挂载到某一目录下,此处选的数据盘
切换为kingbase用户,开始安装,一路按需选择或直接enter 有需要可以临时调整为中文输出
export LANG=zh_CN.utf8
选择你的授权文件解压路径
选择你想要安装的路径(需要确定该路径该账户有写入权限)
端口、管理员账户自行调整
按照提示使用root账户将其注册为系统服务
配置环境变量
重新加载环境变量
source /home/kingbase/.bash_profile
====================验证=========================
socket方式登录
tcp/ip登录
查看版本
========================数据迁移===========================
可使用官方工具进行迁移,下载win版选择仅安装客户端,新建连接
确认客户端可以访问到数据库,打开数据迁移工具(相当于启动了一个服务,端口默认为54523)
访问 localhost:54523 默认账户 admin 密码 123456&*
依次创建源数据库、目的数据库及迁移计划,按需配置
迁移完成后返回KStudio确认可能遇到报错,客户端连接数量太多
修改其配置文件中超级账户的最大连接数,保存重启
=======================替换数据库授权文件====================== 先解除原授权文件的软链接,使用find命令查找授权文件地址,将旧的授权备份,新的授权拷贝进来替换原名,将文件所有权赋给kingbase账户
返回V9目录新建软链接,切换Kingbase账户,进入bin目录下重启服务
对应修改data目录下的conf文件
unlink license.dat
ln -s /usr/local/Kingbase/ES/V9/KESRealPro/V009R001C001B0030/license.dat license.dat