下载部署包及授权文件
(开发版授权文件限制连接人数)
1 | https: //www.kingbase.com.cn/rjcxxz/index.htm |
创建用户并创建部署目录
1 2 3 4 5 6 | useradd -m kingbase passwd kingbase mkdir /opt/Kingbase/ES/V8 chmod o+rwx /opt/Kingbase/ES/V8 |
挂载镜像
1 2 | #cd KingbaseES_V008R006C006B0013_Lin64_install.iso 所在目录 mount KingbaseES_V008R006C006B0013_Lin64_install.iso /mnt |
5 安装
查看操作系统的语言设置:
echo $LANG
如果系统显示值包含“zh_CN”,则为中文语言,安装程序会显示中文内容。否则,可以执行如下命令修改语言设置为中文:
export LANG=zh_CN.UTF-8
切换到su kingbase用户并安装:
1 2 3 4 5 6 | # 切换用户 su kingbase # 进入到安装目录 cd /mnt # 执行安装程序,官方文档说这样是图形化安装,但是我的服务器不支持,就是命令行安装了,官方文档中正确的命令行安装需执行 sh setup.sh -i console sh setup.sh |
接下来跟着提示一步步操作即可,基本可以直接下一步,以下是本人命令行安装的操作截图,可直接看官方文档操作,官方有图形化安装和静默安装的步骤。
简介
直接Enter继续进行下一步:
在这里插入图片描述
许可协议
Enter继续,协议比较长,要多按几次Enter:
在这里插入图片描述
输入“Y”接受协议并继续下一步:
在这里插入图片描述
选择安装集
一般就选择第一个完全安装:
在这里插入图片描述
安装集类别 说明
完全安装 包括数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。
客户端安装 包括接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。
定制安装 在数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具所有组件中自由选择
选择授权文件
注意:文件路径具体到授权文件名称
在这里插入图片描述
选择安装目录
可默认,直接Enter继续:
在这里插入图片描述
预安装摘要
直接Enter继续:
在这里插入图片描述
安装确认
这步就只需要等就行!
在这里插入图片描述
初始化数据库
选择数据库数据目录,默认数据库数据目录为安装目录下的data目录,选择默认就直接Enter:
在这里插入图片描述
依次设置数据库端口、管理员用户名、管理员用户密码、数据库字符集、数据库兼容模式、大小写敏感设置、存储块大小设置(选择默认就Enter):
安装完成
按Enter退出安装。(需要注册为服务的话,可以按照提示运行一下root.sh程序)
在这里插入图片描述
安装目录下的文件如下,doc文件夹下有很多数据库
数据库启停
如果想启动或停止数据库服务,进入 ${安装目录}/Server/bin 目录执行如下命令:
# 启动服务
./ ${Data 文件目录} -l "${Data 文件目录}/sys_log/startup.log"
1 | ./sys_ctl -w start -D /opt/Kingbase/ES/V8/data -l "/opt/Kingbase/ES/V8/data/sys_log/startup.log" |
# 停止服务
./sys_ctl stop -m fast -w -D ${Data 文件目录}
1 | ./sys_ctl stop -m fast -w -D /opt/Kingbase/ES/V8/data |
在 ${安装目录}/install/Logs 目录下,存在名称如”KingbaseES_V8_ 安装 _*.log” 的日志文件,其中记录了安
装过程的所有信息。您可以打开日志文件,查看如下所示安装结果信息判断是否安装正确。
登录数据库
1 | ./ksql -p 54321 -U system test<br><br>修改system用户的密码的方式如下:<br>–登录数据库<br>ksql test system<br>–修改密码<br>alter user system password ‘Kingbase@1999’; |
服务命令
1 | sys_ctl restart -D /opt/Kingbase/ES/V8/data #重启<br>Server 目录下执行Uninstaller <br>或者cd /mnt sh setup.sh #卸载 |
配置文件 kingbase.conf
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了