本文章主要介绍金仓数据的安装、启动、数据库连接测试。

前言

虽然主流数据库用的人多,但是在某些场合和环境必须要用国产的东西,包括数据库和中间件等,如果系统在开发之初用的是国外主流的东西,那么在使用国产的东西时候就需要进行适配。这里主要是对数据库的国产适配进行介绍,从mysql到金仓数据库的一系列介绍。

前提

一般情况下,如果要使用金仓数据库,那么肯定少不了要跟数据库供应商购买或者获取有效的证书,在这个过程中供应商会提供一系列的文档。这里是以已经拿到文档和证书为前提进行介绍。数据库安装在Linux中

安装数据库

安装包从官网下载或者问供应商拿,然后根据文档的介绍进行安装,基本没有什么问题,文档对安装的步骤已经写得比较详细,这里不再多叙述。

其中赋权命令我按照文档执行有问题,于是自己查了一下

chown -R kingbase:kingbase /opt/Kingbase/ES/V8

如果安装完毕后,出现下面的提示,表示按装完毕,再根据文档的提示进行测试连接,注意的是,无须执行root.sh进行注册

安装完成
----恭喜!KingbaseES V8 已成功地安装到:/opt/Kingbase/ES/V8如果您需要将 KingbaseES V8 注册为系统服务,请运行/opt/Kingbase/ES/V8/install/script/root.sh

启动服务

默认的data所在目录
/opt/Kingbase/ES/V8/data

安装完毕后,进入到安装目录

/opt/Kingbase/ES/V8/Server/bin

执行命令

./sys_ctl start -D /opt/Kingbase/ES/V8/data

常用的启动、停止、重启命令

#启动服务
sys_ctl -w start -D ${Data文件目录} -l "${Data文件目录}/sys_log/startup.log"
#停止服务
sys_ctl stop -m fast -w -D ${Data文件目录}
#重启
sys_ctl restart -D  /opt/Kingbase/ES/V8/data/

出现下面的提示表示成功启动

[kingbase@localhost bin]$ ./sys_ctl start -D /opt/Kingbase/ES/V8/data
waiting for server to start....2022-10-11 15:43:43.210 CST [559431] 日志:  sepapower extension initialized
2022-10-11 15:43:43.218 CST [559431] 日志:  正在启动 KingbaseES V008R006C006B0021 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46), 64-bit
2022-10-11 15:43:43.218 CST [559431] 日志:  正在监听IPv4地址"0.0.0.0",端口 54321
2022-10-11 15:43:43.218 CST [559431] 日志:  正在监听IPv6地址"::",端口 54321
2022-10-11 15:43:43.256 CST [559431] 日志:  在Unix套接字 "/tmp/.s.KINGBASE.54321"上侦听
2022-10-11 15:43:43.333 CST [559431] 日志:  日志输出重定向到日志收集进程
2022-10-11 15:43:43.333 CST [559431] 提示:  后续的日志输出将出现在目录 "sys_log"中.
done
server started

测试连接

由于不能使用root进行安装,所以在安装之前正常来说都会创建一个用户,我这里按照文档创建了名为kingbase的用户。

测试连接的方式有两种,一种是安装图形界面的安装图形可视化工具(类似Navicat)在里面操作,一种是通过命令行进行测试。

测试一,客户端测试

1、安装图形可视化工具(类似Navicat),需要下载window端的安装包,然后安装客户端,安装过程参考文档,没有什么难度

2、安装客户端后,桌面不会有图标,但是在开始菜单会有,图标的名称就是“数据库开发管理工具”,具体路径如下(我当前电脑的路径,仅供参考)
具体路径是

C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\KingbaseES V8\Client Tools

指向的实际路径

D:\Program Files\Kingbase\ES\V8\KESRealPro\V008R006C006B0021\ClientTools\guitools\KStudio

3、启动客户端,新建链接进行测试连接,文档也有说明,用过Navicat的一般都没问题

测试二,命令行测试

如果想通过直接用命令行测试连接,需要先切换到kingbase用户,因为root用户不能进入,切换命令

[root@kylin-v10 ~]# su kingbase
[kingbase@kylin-v10 root]$

登入数据库命令,如果提示如下表示链接成功

[kingbase@kylin-v10 root]$ ksql -U system -d test
could not change directory to "/root": 权限不够
ksql (V8.0)
Type "help" for help.test=#

国产化适配之人大金仓数据库(一)安装启动测试相关推荐

  1. 国产化适配之人大金仓数据库(三)项目适配

    本文是对使用springboot的项目适配进行配置.另外由于使用了额外的框架进行二次开发,所以数据库的配置文件写在了nacos上面. 适配前准备 1.找到数据库链接的jar包,jar包在数据库所在的目 ...

  2. 国产化适配之人大金仓数据库(二)数据迁移

    本文介绍金仓数据库windows客户端自带的可视化界面数据迁移工具来迁移mysql的数据到金仓数据库. KingbaseDTS 数据库迁移工具 迁移前准备 因为不能使用默认的system用户,所以需要 ...

  3. 数据库专题 数据库适配问题--人大金仓数据库适配问题总结(kingbase8)

    人大金仓数据库链接配置 这里以springBoot配置文件演示: spring.datasource.driver-class-name=com.kingbase8.Driver spring.dat ...

  4. 金蝶国产化中间件和人大金仓数据库

    金蝶Apusic分布式消息队列 不需要配置用户名密码 rabbitmq:enable: truehost: 192.168.1.233port: 5672 <!-- Spring Boot Ra ...

  5. BenchmarkSQL 5.0源码修改 -- 支持 人大金仓数据库 KingBase

    benchmarksql 在5.0版本中没有对人大金仓数据库(KingBase)的TPC-C测试支持,本文通过修改部分源码,让benchmarksql 5.0支持KingBase. 个人理解: Ben ...

  6. 国产化人大金仓数据库转库工具:oracle12c数据库转kingbase8.6人大金仓数据库实例演示

    oracle12c数据库转人大金仓数据库实例演示 第一章:数据准备 ① 人大金仓建库建用户 ② 人大金仓授权表空间 ③ 人大金仓创建 schema 表 第二章:转库演示 ① 转库工具准备 ② 创建源库 ...

  7. nacos 适配达梦、人大金仓数据库

    文章目录 一.准备工作 1. 阅读官网文档 2. 下载源码,按官网更详细 3. 下载达梦.人大金仓数据库驱动 二.修改nacos源码 2.1. 引入驱动依赖 2.2. 引用数据库 2.3. 修改配置 ...

  8. nacos适配达梦、人大金仓数据库

    准备工作 1.下载nacos源码.编译,官网更详细 https://nacos.io/zh-cn/docs/quick-start.html 2.下载源码,按官网更详细 git地址:https://g ...

  9. 要闻 | 人大金仓数据库管理系统KingbaseES V8入驻华为云严选商城

    号外号外 可以网上下单购买金仓产品啦 近日,人大金仓数据库管理系统KingbaseES V8入驻华为云严选商城,金仓产品正式开启线上销售新模式.客户在产生购买意向后,人大金仓将根据所属行业.地区等信息 ...

最新文章

  1. MATLAB【七】———— matlab 高斯核使用,超像素图像模拟,矩阵转图像,深度相机模型实践实现
  2. Linux :debian(ubuntu)下安装和使用haskell
  3. 使用logon trigger完成动态的session跟踪
  4. 【OpenCV】透视变换 Perspective Transformation(续)
  5. mysql数据库备份总结_MySQL数据库备份总结
  6. Git 分支管理 Feature分支 强行删除分支
  7. 测试化验加工费云服务器文献信息,监管▕ 科研经费使用中的 “红线”和“禁区”典型问题自查清单...
  8. PyPA Packaging Python Projects
  9. CSS实现兼容性的渐变背景(gradient)效果(转)
  10. 【状压dp】【最短Hamilton路径】
  11. ognl以及令牌以及开头的一点方法
  12. WPS、EXCEL中输入公式F4插入绝对引用无反应的解决方法
  13. Domain Driven Design(领域驱动设计)
  14. php token过期时间,token过期是什么意思
  15. webjs - 财联社登录密码加密入口及JS改写
  16. 2020全球搜索引擎市场份额排行榜
  17. 哪吒GT:200万以内最好的纯电跑车,售价17.88万元起
  18. Elasticsearch 文档内容检索插件 ingest attachment 安装
  19. 中国五金行业B2B电商峰会3月24日将于郑州召开
  20. oracle查询值的字符串长度、字节长度、大小写字母转换

热门文章

  1. Java设计模式-模板方法模式详解
  2. 2023计算机毕业设计SSM最新选题之java光明小区物业管理系统wjomh
  3. 深度测评4款市面最热脑图软件!有你正在用的吗?
  4. FusionCharts在Java中的基本使用!
  5. Python的开源人脸识别库:离线识别率高达99.38%【源码】
  6. 关于Vue中的v-if和v-for区别讲解
  7. JS判断身份证(15位18位)的合法性
  8. fliqlo翻页时钟屏保win7/win10免费下载
  9. 青云QingCloud Insight 2017: 云计算支撑未来商业图景
  10. linux下测试网速